MA/MS in Electrical and Computer Engineering (Software) is a master's degree in Software Engineering programme offered by University of Calgary in Calgary, Canada. The programme runs for 2 years.
At a glance
Degree:Master's Degree
Field:Software Engineering
Duration: 2 years
We have no tuition fees on record for this programme yet.
— it helps other students.
Information for the 2027/28 academic year · Last reviewed September 2026 ·
Program details
Overview
The Master of Engineering in Software at the University of Calgary's Schulich School of Engineering is a course-based degree requiring 10 to 13 courses depending on whether foundation courses are needed, completable in as little as 8 to 12 months, over two years of part-time study, or over three years with an optional internship. Foundation courses provide programming preparation for applicants without a software engineering background. Core coursework covers Agile Software Engineering, Software Release Planning, Software Engineering Standards and Models, and Advanced Software Testing, along with a team design project, and students may choose up to two electives from broader engineering topics such as innovation, ethics, and project management. The program is offered with both classroom and online delivery and admits students in the Fall and Winter semesters. Admission requires a four-year engineering degree with a minimum 3.0 GPA over the most recent two years of study; no references, test scores, or work samples are required. It suits practicing engineers seeking to move into software development roles in the public or private sector, consulting, or management, including those without a prior software engineering background.
Requirements
Minimum GPA:3.00 / 4.0
Admission Requirements: Admission requires a minimum GPA of 3.0 on a 4.0 scale over the last two years of full-time study (at least 10 full-course equivalents or 60 units) of the undergraduate degree, and a four-year baccalaureate degree in engineering or an equivalent degree from a recognized institution; applicants without a software or electrical/computer engineering background complete built-in foundation courses before the core program. Only unofficial transcripts are required at application, with official sealed transcripts required to confirm any offer. Programme page's English language proficiency (ELP) section defers to the Faculty's ELP requirements in the Academic Calendar without publishing programme-specific scores, so the university-wide English Language Proficiency requirement from ucalgary.ca (IELTS Academic 6.5, TOEFL iBT 86 legacy scale, or Duolingo 120) is cited as the general reference per institution excerpt; exemptions apply after prior study in English per that page.
Application Details
Start Date:May, September and January
Application Deadline:For Fall 2027 entry, the University of Calgary opens undergraduate applications for domestic applicants on 1 October 2026 and for international applicants on 15 August 2026, both closing on the same firm application deadline of 1 March 2027, with supporting documents due by 15 March 2027 and offers accepted by 1 May 2027. International applicants follow the identical March 1 deadline; the university publishes no separate, later international closing date. Applications are not accepted on a rolling basis after the deadline for most direct-entry programmes, though a small number of programmes (e.g. Nursing) run further selection rounds into the summer while space remains. These are institution-wide dates; this programme publishes no deadline of its own.