Bachelor of Science in Software Engineering
About the program
Software engineering involves putting intelligence and reliability into the computing devices and systems our modern world relies on. Software engineers are involved in every phase of software development from coding the software to designing the processes required to design, test and develop it. With the expansion of mobile computing, software engineers are in high demand to build software programs to analyze data and make it meaningful to businesses. As a software engineer, your work could also involve making the devices used in everything from computer games to banking systems more reliable.
Optional minors
Engineers Canada wants well-rounded engineering graduates. Learn about Complementary Studies now!
Career pathways
Software engineers specify, design, evaluate, modify, research, integrate, test and maintain software applications, technical environments, operating systems, embedded software, information warehouses, databases and telecommunications software. Software engineers enjoy stable career prospects in a variety of fields. You’ll have global opportunities and the ability to move into other engineering disciplines, become a private consultant, operate your own business or move into management positions.
Graduates can focus on:
- Industrial instrumentation and process control products
- Software related services
- Software manufacturing
- Embedded software for inclusion in other products
- Software for the energy sector
- Educational institutions processes
- Government organizations
- Research institutions
- Internet-based businesses
- Software marketing
A degree in engineering can also be used as a stepping stone to graduate studies or a professional degree such as law, medicine, veterinary medicine or architecture.
An academic path that works
Our students follow a tried and true educational path. This includes a common first year, an internship opportunity after year three and an exciting design project to cap things off.
Common 1st year
Undergraduate students spend their first year learning about the broad world of engineering. From there, they focus their studies on a specific engineering discipline for the remainder of their degree.
Choose a major
In their second year of studies, undergraduate students begin taking courses in their major. These programs include: biomedical, chemical, civil, electrical, engineering physics, geomatics, mechanical, software and sustainable systems engineering.
Internship
Between their third and fourth year, students can apply to do an internship. These paid work experiences range from 12 to 16 months. For students interested in international internships, one in 15 intern abroad.
Design project
During their fourth year of study, students undertake a team design project. Many work with an industry partner. Together, they develop well-researched and tested solutions to real-world challenges.
Earn an engineering degree and a business degree
Are you torn between choosing an engineering or business education? At the University of Calgary you can simultaneously complete a Bachelor of Science in Engineering and a Bachelor of Commerce in five years. This unique program is offered in partnership with the Haskayne School of Business.
Undergraduate admission enquiries
Engineering Student Centre
Mailing address:
ENC 205, 2500 University Drive NW, Calgary, AB T2N 1N4
Street address:
622 Collegiate Place NW, Calgary, AB T2N 4V8
Campus location:
Canadian Natural Resources Limited Engineering Complex (EN)
403.220.5732
engginfo@ucalgary.ca