Skip to Main Content

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

Download as PDF

Completion requirement

In addition to the Faculty of Graduate Studies requirements and the Schulich School of Engineering requirements, the Department normally requires:

a) 12-21 units of courses at the graduate level:

  • Minimum 6 units of ENEL/ENSF/SENG courses chosen in consultation with the Supervisor;

  • Maximum of 6 units of graduate courses from other programs with approval from the Supervisor and Graduate Program Director.

b) An applied software engineering project written up as a Master of Science thesis and examined by an examination committee as specified in the Faculty regulations.

While studying full-time in the MSc program:

  • Students will be required to complete course and course at the beginning of their graduate studies program.

  • Students who are required to take Engineering 601 and 603 must successfully present one seminar.

Completion requirement

Advanced Credit

The applicant must make Advanced Credit requests as part of the admission process. Credit will not be given for course work taken as part of another completed degree/diploma or for courses taken to bring the grade point average to a required level for admission or for grades below "B".


Flexible Grade Option (CG Grade)

Students admitted to the Schulich School of Engineering will not be allowed to request the Flexible Grade Option (CG Grade) for any course that is applicable to their degree; or apply any course awarded a grade of CG towards their graduation requirements.

Students may choose the CG grade for a course taken extra to load.

The use of the CG grade will affect students' eligibility for internal awards.


Credit for Undergraduate Courses

Where appropriate, MSc students may take 500-level undergraduate courses for credit with approval of the supervisor and the Department (a maximum of 6 units for MSc). Undergraduate courses will not count toward the PhD program requirements.


Time Limit

Expected completion time is two years of full-time study for the Master of Science. The maximum completion time is four years.


Other Information

Students enrolled in any of the engineering graduate programs may opt, in addition to their normal required course load, to undertake an international project outside Canada. The duration of the project should be between four and six months.

Graduate students have the opportunity to participate in the Transformative Talent Internship option.

Completion requirement

Supervisory Assignments

In the Master of Science, a supervisor to provide guidance to the student is normally selected at the time of admission.


Research Proposal Requirements

As required by the Supervisor.


Required Examinations

The Schulich School of Engineering has established common minimum examination requirements for all its graduate programs. Departments and graduate programs may have additional requirements over and above those of the Schulich School of Engineering.

Thesis Examination

In addition to the Faculty of Graduate Studies requirements for Thesis Examinations, the Schulich School of Engineering minimum requirements are as follows:

Scheduling of the Examination

All members of the Supervisory Committee must have reviewed the student’s research, including a relevant written sample of the materials related to the thesis before an examination can be scheduled.

Composition of the Committee

The examining committee consists of: the Supervisor, an additional member of the University of Calgary Academic staff, and Internal Examiner who may be internal to the home program. If applicable, the Co-Supervisor will also be part of the committee. The examination is chaired by a neutral chair (non-voting), proposed by the Department Head or Graduate Director. The examining committee must be approved by the Faculty of Graduate Studies.

The student shall make a public twenty-minute presentation of their thesis research, normally immediately before the oral examination. Examining committee members should attend this presentation but should refrain from asking questions during the presentation. The maximum allowable two-hour examination period does not include the time spent on student presentation.

Completion requirement

Thesis-based candidates are typically admitted with financial support provided by an interested supervisor, the department, or an official organization. For information on awards, see the Awards and Financial Assistance section of this Calendar.

Contact Us

Reach out to us if you have any questions about the new Calendar website or to provide feedback on any of the site navigation. For any questions regarding your program or for specific interpretations of regulations, please connect with an advisor for support.

Site Disclaimer

Please read the Important Notice and Disclaimer to understand your rights and responsibilities with regards to using the Academic Calendar.

The University of Calgary, located in the heart of Southern Alberta, both acknowledges and pays tribute to the traditional territories of the peoples of Treaty 7, which include the Blackfoot Confederacy (comprised of the Siksika, the Piikani, and the Kainai First Nations), the Tsuut’ina First Nation, and the Stoney Nakoda (including Chiniki, Bearspaw, and Goodstoney First Nations). The city of Calgary is also home to the Métis Nation within Alberta (including Nose Hill Métis District 5 and Elbow Métis District 6).

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.”

Powered by Coursedog