Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available

You've viewed 5/5 programs/universities. You can view up to 5 programs/universities

Create a free account to unlock full content!

By registering, you agree to our Privacy Statement and Terms and Conditions.

Details
Program Details
Degree
Bachelors
Major
Computer Engineering | Cybersecurity | Software Engineering
Area of study
Information and Communication Technologies | Engineering
Course Language
English
About Program

Program Overview


Bachelor of Science in Computer Engineering

Program Overview

Computer engineers play a key role in the design, construction, and operation of computer systems and software that change our lives daily. Computer engineers are uniquely equipped to design computer systems in which hardware and software components are closely coupled, and both are critical to the success of the design. As a result, graduates are equipped with the skills to work in a wide range of fields and research areas, ranging from artificial intelligence, software engineering, cybersecurity, and more.


Specialization Option

As part of this program, students can choose to take a Software Option (Co-op only) or a Nanoscale System Design Option.


Why Study at the University of Alberta?

The Faculty of Engineering is widely recognized as one of the top Engineering schools in Canada, with globally renowned professors, state-of-the-art labs and teaching spaces, and highly specialized facilities and areas of research. Throughout the degree, students will have the opportunity to gain hands-on experience, participate in research, and contribute to team projects both inside and out of the classroom.


Program Requirements

Non-Direct Entry

This program does not allow admission directly from high school.


  • All students in the first year of study follow a common curriculum.
  • At the end of the year, students choose among the various specialized Engineering programs offered and between the traditional and cooperative education streams.
  • There are over 35 streams to choose from.
  • See Bachelor of Science in Engineering - Qualifying Year for admissions requirements from high school.

Transfer Students

Students with transferable post-secondary coursework taken outside of the Faculty of Engineering are considered for admission based on GPA and relevant transfer credit.


  • See Transfer Student Admission Requirements for more details.

English Language Proficiency

The primary language of instruction is English. For more information on the English Language Proficiency policy, refer to the University Calendar. Information on writing ELP examinations is also available.


Indigenous Applicants

The University is committed to encouraging Indigenous Students in their work towards a degree. Indigenous students have been under-represented in higher education in Canada, thus the policy is aimed at increasing opportunity, with the goal of the Aboriginal student population being representative of the public served. For more information on Admission of Indigenous Students, refer to the University Calendar.


Deadline

  • Fall application:
    • Domestic: March 1, 2026
    • International: March 1, 2026

Tuition and Fees

Tuition will be evaluated based on the specific courses registered in.


  • The cost calculator can give an estimate based on full-time for the program selected.
  • Tuition is based on the program of choice, living arrangements, citizenship status, and more.

Scholarships and Financial Support

The Office of the Registrar administers over $52 million each year in scholarships, awards, and financial support for undergraduate students, as well as financial and loan advising. Additional scholarships are also available for specific faculties and programs.


Possible Careers

  • Computer Engineer
  • Embedded Systems Engineer
  • Firmware Engineer
  • Hardware Development Engineer
  • Microelectronics Engineer
  • Nanoscale System Design Engineer
  • Robotics Engineer
  • SCADA Specialist
  • Systems Engineer
  • Virtual Reality Engineer
  • Cybersecurity Engineer
  • Integration Engineer
See More