Bachelor of Science in Engineering (BSc in Eng)
Program Overview
Software Engineering Program Details
The Software Engineering program at the University of Calgary is a Bachelor of Science in Engineering (BSc in Eng) degree. This fully-accredited program features a common first year, which consists of 10 courses in mathematics, sciences, computing, engineering principles, communications, and design. These courses provide a solid foundation for engineering training and introduce students to a variety of engineering disciplines.
Why Choose Software Engineering?
Software engineers ask questions such as: How can the software development process be streamlined? What new measures can deter hackers? How can the security of e-commerce transactions be improved? 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 to achieve success in your field.
Career Opportunities
Software engineers enjoy stable career prospects in a variety of dynamic and challenging fields. You’ll have global opportunities to work in areas such as telecommunications, manufacturing, e-commerce, and more. 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.
Program Highlights
- Collaborative team work: Interact with your peers while learning to collaborate on projects.
- Engineering Career Centre: Access engineering career advisors and gain valuable full-time paid engineering work experience through a 12-16 month placement.
- Study abroad opportunities: Cultural and academic experiences at destinations around the world.
Courses in this Program
- Computing for Engineers
- Engineering Design and Communication
- General Chemistry for Engineers
- Software Analysis And Design
- Calculus for Engineers and Scientists
Admission Requirements
To be admitted to the Software Engineering program, you must meet the required courses for admission, which include:
- High school student or graduate
- University transfer student
- Adult/mature student
- After degree student Your education system must be recognized, and you must meet the additional admission details and required courses.
Why Choose UCalgary?
Experience a premier education at one of Canada's top research universities. With state-of-the-art classrooms, a vibrant campus life, and countless opportunities for research, entrepreneurial thinking, and hands-on learning, a rewarding and exciting journey awaits. The University of Calgary is situated on land Northwest of where the Bow River meets the Elbow River, a site traditionally known as Moh’kins’tsis to the Blackfoot, Wîchîspa to the Stoney Nakoda, and Guts’ists’i to the Tsuut’ina. On this land and in this place, we strive to learn together, walk together, and grow together “in a good way.”
