University of Calgary
UofC Navigation

Degree Programs, Minors and Specializations

The Schulich School of Engineering offers a broad range of engineering programs, minors and specializations for undergraduate students. Options include:

  • six program-specific minors
  • two interdisciplinary specializations
  • two minors open to engineering students in any program
  • joint degrees in engineering and another program

Not sure which degree program is right for you? View our degree program videos to learn more about the diverse fields of study and endless opportunities in engineering.

Chemical Engineering Details

Degree Programs

Bachelor of Science in Chemical Engineering View

Minors

Minor in Petroleum Engineering View

Minor in Entrepreneurship and Enterprise Development View

Minor in Management and Society View

Specializations

Biomedical Engineering Specialization View
Energy and Environment Specialization View
Civil Engineering Details

Degree Programs

Bachelor of Science in Civil Engineering  View

Minors

Minor in Transportation Engineering View
Minor in Structural Engineering View
Minor in Entrepreneurship and Enterprise Development View
Minor in Management and Society View

Specializations

Biomedical Engineering Specialization View
Energy and Environment Specialization View
Electrical Engineering Details

Degree Programs

Bachelor of Science in Electrical Engineering
View

Minors

Minor in Computer Engineering View
Minor in Entrepreneurship and Enterprise Development View
Minor in Management and Society View

Specializations

Biomedical Engineering Specialization View
Energy and Environment Specialization View
Geomatics Engineering Details

Degree Programs

Bachelor of Science in Geomatics Engineering View

Minors

Minor in Management and Society View

 

Minor in Entrepreneurship and Enterprise Development View

Concentrations

Concentration in Cadastral Surveying View

Specializations

Biomedical Engineering Specialization View
Energy and Environment Specialization View
Mechanical Engineering Details

Degree Programs

Bachelor of Science in Mechanical Engineering View

Minors

Minor in Manufacturing Engineering View
Minor in Entrepreneurship and Enterprise Development View
Minor in Management and Society View
Minor in Mechatronics Engineering View
Minor in Petroleum Engineering View

Specializations

Biomedical Engineering Specialization View
Energy and Environment Specialization View
Oil and Gas Engineering

Degree Programs

Bachelor of Science in Oil and Gas Engineering View

Minors

Minor in Entrepreneurship and Enterprise Development View

Minor in Management and Society View
Software Engineering Details

Degree Programs

Bachelor of Science in Software Engineering View

Minors

Minor in Entrepreneurship and Enterprise Development View
Minor on Management and Society View

Specializations

Biomedical Engineering Specialization View