Ready to learn more?

Next Cohort: Sep 1-Sep 1

By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.

Duration

4 years

Tuition

$37,870

  Edmonton

Sep 1-Sep 1

Commitment

Full-Time

Delivery

Classroom

Credential

Degree

Year Founded

1908

Scholarships

no

The University of Alberta offers engineering students a foundational or qualifying first year, introducing students to the breadth of engineering disciplines offered at the school prior to specializing. Core courses in calculus, linear algebra, chemistry, physics, engineering mechanics, computer programming, and design will be required before students are ready to move onto their second year and decide where to focus.

Learners will also get developmental courses in Success in Engineering, which supports professional development and shows what it takes to make it as a future engineer. Once the first year is finished, students will be able to choose between biomedical, chemical, civil, computer, electrical, engineering physics, environmental, materials, mining, nanoengineering, petroleum, or software engineering.

Students can also choose to complete their studies in a traditional classroom setting, or opt for a co-op route, which gives a competitive edge with 20 months of paid work experience. Students in the co-op stream will swap between regular studies and work experience semester by semester. However, this option will take an additional year of school time to complete.

Admission Requirements

  • High School Diploma or equivlent.
  • Math, Calculus, Chemistry, Physics, and English.

What You’ll Learn

  • Core concepts in calculus, linear algebra, chemistry, physics, mechanics, and computer programming.
  • Exposure to different engineering fields to prepare for choosing a specialization in second year.

Ready to get started?

Next Cohort: Sep 1-Sep 1

By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.

Student Reviews (10)

Write a Review

University of Alberta

Analyze data, and communicate technical ideas clearly.

Zorida Mohammad

Edmonton • December 23, 2025

Graduated From

Bachelor of Science in Engineering

Overall:

5 out of 5

Instructors:

5 stars

Curriculum:

5 stars

Job Assistance:

5 stars

I found it demanding but highly effective in building strong fundamentals and problem-solving skills. Through labs and design projects, I learned to apply theory to real-world problems, use engineering software, analyze data, and communicate technical ...

I found it demanding but highly effective in building strong fundamentals and problem-solving skills. Through labs and design projects, I learned to apply theory to real-world problems, use engineering software, analyze data, and communicate technical ideas clearly. The emphasis on teamwork and open-ended projects, especially the capstone, helped prepare me for professional engineering practice and continued learning.

University of Alberta

thermodynamics, circuit analysis, and material behaviour

Salim Shaw

Edmonton • December 23, 2025

Graduated From

Bachelor of Science in Engineering

Overall:

5 out of 5

Instructors:

5 stars

Curriculum:

5 stars

Job Assistance:

5 stars

Looking back as a graduate, the University of Alberta’s Engineering program was challenging in the best way. It demanded consistency, time management, and a willingness to struggle through tough problems, but that process is what made the learning st...

Looking back as a graduate, the University of Alberta’s Engineering program was challenging in the best way. It demanded consistency, time management, and a willingness to struggle through tough problems, but that process is what made the learning stick. Early courses strengthened my understanding of core principles like thermodynamics, circuit analysis, and material behaviour, which later became tools I could actually use rather than abstract theory.

One of the biggest takeaways was learning how to approach unfamiliar problems. Through labs and projects, I learned how to design experiments, analyze data, and justify engineering decisions using evidence. I also gained hands-on experience with industry-standard software, technical report writing, and presenting results to both technical and non-technical audiences. By the time I graduated, I felt confident breaking down complex systems, collaborating in professional team settings, and continuing to learn on my own. The program didn’t just teach engineering concepts—it taught me how to think and work like an engineer.

Other courses in Engineering