University of Calgary campus

Engineering

Master of Science (MSc) Thesis-based in Electrical and Computer Engineering, Software Engineering Specialization at University of Calgary

University of Calgary, Canada

Programme overview

The thesis-based MSc in Electrical and Computer Engineering (Software Engineering specialization, offered jointly with Computer Science) is a research degree that usually takes two years of full-time study. A supervisor is required but need not be in place before the program starts.

Faculty: Schulich School of Engineering  |  Department: Electrical and Software Engineering  |  Duration: Expected 20 months; four years maximum; part-time available  |  Intake: September 1 (deadline January 31) and January 1 (deadline April 30)  |  Location: Calgary, Alberta, Canada

What you will study

Four to seven courses including three in the area of specialization and two professional development courses, plus an original research thesis defended in an open oral defence. The software engineering specialization is four courses and an applied software engineering project written up as the thesis.

Career pathways

Research and development engineer, system or network architect, system designer, application developer or software architect. The degree gives the prerequisite for a PhD.

Official programme page

Application information

Entry requirements

ca/future-students/graduate/explore-programs/electrical-computer-engineering-master-science-thesis-based . In addition to Faculty of Graduate Studies and the Schulich School of Engineering requirements, the Department requires: A four-year bachelor’s degree in software engineering or equivalent from a recognized institution. In addition, applicants must have: a) At least one year of experience in software development. b) Background knowledge in software engineering methods and concepts, and their wide range of applications. Applicants should be able to design and develop software systems in either an academic or industrial setting. c) Knowledge of object-oriented design and human-computer interaction.

Tuition is charged per credit, so the total depends on the courses you register for each year. Current fees are listed in the official fee schedule.

Graduate academic term start dates are Fall (September 1), Winter (January 1), Spring (May 1) and Summer (July 1); intake terms vary by programme.

The graduate application fee is $125 for Canadian citizens or Permanent Residents and $145 for international students, per application; applications are made online and deadlines are set by each programme.

Explore more study programmes

View all study programmes →

Ready to start your study abroad journey?

Book a free consultation with our expert counsellors and take the first step towards your dream university.

Copyrights © 2026 StudyMapped. All rights reserved.