# Majors
**Source**: https://schulich.ucalgary.ca/future-students/undergraduate/programs/majors
**Parent**: https://schulich.ucalgary.ca/
We offer **guaranteed** first choice of program to students who successfully complete all 10 technical common-core courses in their first year. No need to apply to enter the engineering discipline you want to pursue - the choice is yours.
## Earn your degree in one of the following:
Learn about our
[Transfer Admissions](https://schulich.ucalgary.ca/future-students/undergraduate/admissions/transfer-students)
### Biomedical Engineering
Biomedical engineers work at the intersection of medicine, engineering, science and other disciplines to solve health challenges.
[Program details](https://schulich.ucalgary.ca/future-students/undergraduate/programs/bsc-biomedical-engineering)
### Chemical Engineering
Chemical engineers convert raw materials into valuable products, or separate complex mixtures into their constituent components.
[Program details](https://schulich.ucalgary.ca/future-students/undergraduate/programs/bsc-chemical-engineering)
### Civil Engineering
Civil engineering involves the conception, design, construction, operation, maintenance and management of many structures and systems vital to the public.
[Program details](https://schulich.ucalgary.ca/future-students/undergraduate/programs/bsc-civil-engineering)
### Electrical Engineering
Electrical engineers explore and develop new and innovative technologies through the research and manipulation of electrical phenomena.
[Program details](https://schulich.ucalgary.ca/future-students/undergraduate/programs/bsc-electrical-engineering)
### Energy Engineering
This unique transfer program allows you to combine an energy-related engineering technology diploma (from an approved polytechnic institute) with an engineering degree from the Schulich School of Engineering.
[Program details](https://schulich.ucalgary.ca/future-students/undergraduate/programs/bsc-energy-engineering)
### Engineering Physics
Engineering Physicists apply their knowledge of physics, electrical and mechanical engineering in high tech services such as space physics, quantum information and medical imaging.
[Program details](https://schulich.ucalgary.ca/departments-centres/departments-and-programs-overview/engineering-physics)
### Geomatics Engineering
Geomatics engineering is an information technology discipline that deals with the acquisition, modeling, analysis and management of spatial data.
[Program details](https://schulich.ucalgary.ca/future-students/undergraduate/programs/bsc-geomatics-engineering)
### Mechanical Engineering
Mechanical engineers research, design, test, develop and construct various mechanical devices.
[Program details](https://schulich.ucalgary.ca/future-students/undergraduate/programs/bsc-mechanical-engineering)
### Oil and Gas Engineering
Oil and gas engineering involves the production of oil and gas in an economical and environmentally safe manner. The technical knowledge and hands-on experience you'll gain in this program is designed to meet the needs of industry.
[Program details](https://www.ucalgary.ca/future-students/undergraduate/explore-programs/oil-gas-engineering)
### Software Engineering
Software engineers use their specialized knowledge to develop, install, validate, and maintain software systems.
[Program details](https://schulich.ucalgary.ca/future-students/undergraduate/programs/bsc-software-engineering)
### Sustainable Systems Engineering
Sustainable systems engineering is a technical, transdisciplinary field focusing on how to design, integrate, and manage complex systems over their life cycles, with a goal of environmental, economic, and social sustainability.
[Program details](https://schulich.ucalgary.ca/sustainable-systems/bsc-sustainable-systems-engineering)
Add more to your degree with a minor -
[See all minors offered](https://schulich.ucalgary.ca/future-students/undergraduate/programs/minors)
##
## Apply now
[How to apply](https://www.ucalgary.ca/future-students/undergraduate/apply)