Explore our Programs
Make Engineering at Alberta your choice for Undergraduate and Graduate programs in Engineering
Engineering at Alberta offers 21 fully accredited undergraduate degrees and a full range of graduate degrees, as well as programs for everyone from school-age children to post-graduates.
Undergraduate Programs
Get your start in Engineering with a Bachelor of Science in Engineering degree.
Graduate Programs
Engineering at Alberta offers a wide range of graduate level programs through the Faculty of Graduate Studies & Research, in partnership with the Faculty and individual Departments.
COntinuing Education
Engineering is a lifelong pursuit, and the learning never ends. Engineering at Alberta provides opportunities for you to continue developing your skills through certificate programs.
Engineering Tuition Increases
Under the Alberta Tuition Framework, Engineering at Alberta consulted with students to develop a proposal for a tuition increase and program enhancements for the Bachelor of Science in Engineering (BScEng) and the Masters in Engineering program (MEng). These changes have been improved and will come into effect for all incoming domestic students in Fall 2022.
DiscoverE
Engineering is for every age. DiscoverE offer engineering-focussed camps, workshops, and other activities!

Make Engineering at Alberta your choice for Undergraduate and Graduate programs in Engineering
Engineering at Alberta offers 21 fully accredited undergraduate degrees and a wide range of graduate degrees.
Undergraduate Programs
Apply for First Year Engineering
Already in first year? Click here for information on choosing your Second Year Specialization
Qualifying First Year: Your chance to explore Engineering!
If you are applying directly from high school or with no previous university experience, UAlberta Engineering offers a chance to learn about the entire profession during a common first year of Engineering courses (officially it's called the qualifying first year – when you're ready, learn more about it in the UAlberta Admissions website).
This first-year curriculum is designed to give you a solid foundation and introduce you to the vast opportunities available. You'll not only increase your academic capacity, you'll also discover how you can shape your future career.
From there, you will have the opportunity to choose a discipline and degree path that starts in second year, in both traditional four-year Engineering degrees as well as five-year Co-op Engineering degrees.
Apply for First Year Engineering
Learn about the Bridge2ENGG Transition Program
Votre première année en français / First-year option: study in French
Êtes-vous un génie? Le Campus Saint-Jean, en collaboration avec la Faculty of Engineering de l'Université de l'Alberta, offre la possibilité aux étudiants de faire leur première année du Baccalauréat en génie (BSc Eng) en français. Pour plus d'informations, visitez le site du Campus Saint-Jean.
First Year Engineering Transfer Program
The Engineering at Alberta also offers one-year Engineering Transfer Programs through the following Alberta and British Columbia post-secondary institutions:
- Grande Prairie Regional College (currently not accepting students)
- Keyano College
- MacEwan University
- Medicine Hat College (currently not accepting students)
- Red Deer College
- University of Lethbridge
- Vancouver Island University
Students in the engineering transfer programs will take equivalent courses to those completed by first year Engineering students at the University of Alberta and will be considered for admission into a second year Engineering at Alberta program based on their first year results.
Students interested in an Engineering Transfer Program should apply directly to the transfer institution and applications will be assessed in accordance with that institution's admission requirements.
Additional information on transfer requirements can be found on our Transferring from an Engineering Transfer Program webpage.
Other Transfer Options
We also offer options for transferring in from other programs at the University of Alberta, Engineering Technologist Diploma programs, and other post-secondary institutions.
Co-op Program
Beginning in second-year, the Engineering Co-op program incorporates paid, supervised work experience into the undergraduate engineering degree program. Our students gain valuable, real-world experience through full-time employment in positions related to their field of study. Learn more in the Co-op Program section of our website.
What kinds of Engineering can I study?
You have a lot to choose from! It all starts with a Qualifying First Year, then you specialize in second year in either a four-year Traditional Degree or a five-year Co-op Program. Explore our available specializations below (that we call Disciplines and Degrees), including links to more information in the UAlberta Registrar's Office Admissions website.
Or check out our Undergrad Viewbook in pdf format!
(Looking for help in choosing your second-year program? Visit the Engineering Student Service - Program Help section of our website!)
- Biomedical Engineering
- Chemical Engineering
- Civil Engineering
- Computer Engineering
- Bachelor of Science in Computer Engineering
- Bachelor of Science in Computer Engineering - Nanoscale System Design Option
- Bachelor of Science in Computer Engineering Co-op
- Bachelor of Science in Computer Engineering Co-op - Nanoscale System Design Option
- Bachelor of Science in Computer Engineering Co-op - Software Option
- Electrical Engineering
- Engineering Physics
- Environmental Engineering
- Materials Engineering
- Mechanical Engineering
- Mining Engineering
- Nanoengineering
- Nanoscale System Design
- Petroleum Engineering
- Software Engineering
Graduate Programs
[ click here for Undergraduate Programs ]
UAlberta offers a wide range of graduate level programs through the Faculty of Graduate Studies & Research, in partnership with the Faculty and individual Departments. Degree options are listed below, with links to more detailed information throughout the UAlberta website:
- MEng - Master of Engineering
- MBA-MEng - Combined Master of Business Administration and Master of Engineering
- Application to this program is made through the School of Business »
The Combined MBA/MEng is available in:
- Chemical & Materials Engineering
- Civil, Environmental, Mining & Petroleum Engineering
- Electrical & Computer Engineering, and Engineering Physics
- Mechanical Engineering
- Application to this program is made through the School of Business »
- MSc - Master of Science
- MINT - Master of Science in Internetworking
- Internetworking Program
This program is jointly offered by the Faculty of Engineering (Department of Electrical and Computer Engineering) and the Faculty of Science (Department of Computing Science).
- Internetworking Program
- Dual Masters Degree - UAlberta-ENSIC
- PhD - Doctor of Philosophy
- MD-PhD - Combined Doctor of Medicine and Doctor of Philosophy