Bachelor of Science in Engineering in Software Engineering

4 Years On Campus Bachelors Program

University of Calgary

Program Overview

Software engineers use their specialized knowledge to develop, install, validate, and maintain software systems. As a software engineering student you will gain theoretical foundations and plenty of design and research experience so you can achieve success in your field. During the course of your studies, much of your learning will occur in class, during tutorials, and through designing a complete industrial process for a specific product. This program features a common first year, which consists of 10 courses in mathematics, sciences, computing, engineering principles, communications and design. These courses will provide you with a solid foundation for your engineering training and introduce you to a variety of engineering disciplines.

Program Key Stats

$18330 (Annual cost)



38 %

Eligibility Criteria

3.4
30
82

1190
6.5
86

Additional Information & Requirements

Career Options

  • Internet and web engineer
  • Telecommunications engineer
  • Software development manager
  • Control systems engineer
  • Product manager
  • Applications software developer

Book Free Session with Our Admission Experts

Admission Experts