Site Navigation

The official academic calendar is transitioning to a new software platform and will be in effect for the 2024/2025 Academic Calendar. Please click here to view a prototype version.

Welcome
Important Notice and Disclaimer
Faculty of Graduate Studies General Information
Graduate Students' Association (GSA)
Academic Schedule
Faculty of Graduate Studies Credential Information
Admissions
Awards and Financial Assistance for Graduate Students
Tuition and General Fees
Academic Regulations
Program Descriptions
Anthropology ANTH
Archaeology ARKY
School of Architecture, Planning and Landscape SAPL
Art ART
Biological Sciences BISI
Biomedical Engineering BMEN
Chemistry CHEM
Communication and Media Studies CMMS
Computational Media Design CMD
Computer Science CPSC
Data Science and Analytics DATA
Drama DRAM
Economics ECON
Education Graduate Programs
Engineering Programs ENGG
Engineering, Chemical and Petroleum ENCH
Engineering, Civil ENCI
Engineering, Electrical and Computer ENEL
Engineering, Environmental ENEN
Engineering, Geomatics ENGO
Engineering, Leadership in Engineering and Advanced Practice LEAP
Engineering, Mechanical and Manufacturing ENME
Engineering, Graduate Certificates
English ENGL
French, Italian and Spanish FISL
Geography GEOG
Geoscience GEOS
German GSEA
Greek and Roman Studies GRST
Haskayne School of Business Programs
History HIST
Information Security and Privacy ISEC
Kinesiology KNES
Languages, Literatures and Cultures LLAC
Law LAW
Linguistics LING
Mathematics and Statistics MTST
Medicine Programs
Medicine, Biochemistry and Molecular Biology MDBC
Medicine, Biomedical Technology MDBT
Medicine, Cardiovascular and Respiratory Sciences MDCV
Medicine, Community Health Sciences MDCH
Medicine, Gastrointestinal Sciences MDGI
Medicine, Immunology MDIM
Medicine, Microbiology and Infectious Diseases MDMI
Medicine, Neuroscience MDNS
Medicine, Pathologists' Assistant MDPA
Medicine, Precision Health MDPR
Medicine, Medical Science MDSC
Military and Strategic Studies CMSS
Music MUSI
Nursing NURS
Philosophy PHIL
Physics and Astronomy PHAS
Political Science POLI
Psychology PSYC
Public Policy PPOL
Quantum Computing QUAC
Religious Studies RELS
Social Work SOWK
Sociology SOCI
Sustainable Energy Development SEDV
Veterinary Medical Sciences VMS
Interdisciplinary Specializations
Courses of Instruction
Student and Campus Services
About the University of Calgary
Graduate Studies Calendar 2023-2024 Program Descriptions Engineering, Electrical and Computer ENEL
Engineering, Electrical and Computer - ENEL
Contact Information

Department Office (MSc and PhD)
Location: ICT Building, Room 402
Program number: 403.220.5806
Email address: ese.gradstudies@ucalgary.ca

MEng Graduate Program Office
Location: Schulich School of Engineering Block C, Room 205
Phone number: 403.220.2001
Email address: MEng@ucalgary.ca

Web page URL: schulich.ucalgary.ca/electrical-software

1. Degrees and Specializations Offered

Doctor of Philosophy (PhD)

Specializations:

The PhD program may be completed on a full-time or a part-time basis. For details, see Engineering Programs.

Master of Science (MSc), thesis-based

Specializations:

The MSc program may be completed on a full-time or a part-time basis. For details, see Engineering Programs.

Master of Engineering (MEng), course-based

Specializations:

*The Software Engineering specialization is a 12-month intensive program with no scheduled break.

Master of Engineering (MEng), thesis-based*

Specializations:

The MEng (thesis-based) program may be completed on a full-time or a part-time basis. For details, see Engineering Programs.

*The Department is not currently accepting applications for the thesis-based MEng.

2. Admission Requirements

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

Master of Engineering and Master of Science

A four-year bachelor’s degree in electrical engineering or computer or software engineering.

Applicants with a four-year bachelor’s degree in other disciplines may be considered but additional undergraduate courses in electrical engineering or computer or software engineering (as determined by the Graduate Program Director) may be required.

Master of Engineering (course-based), Specialization in Software Engineering

A four-year bachelor’s degree in engineering from a recognized institution.

Applicants with a four-year bachelor’s degree in Software Engineering or equivalent from a recognized institution may be exempt from taking the 9 units of foundation courses.  This exemption will be determined at the time of admission.

Master of Science, Specialization in Software Engineering

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.

Applicants with a four-year bachelor's degree in other disciplines may be considered, but additional undergraduate courses in software engineering (as determined at admission by the Graduate Program Director) may be required.

Doctor of Philosophy

A master’s degree in electrical engineering, computer engineering, or software engineering.

Note: Transfer to the doctoral program without completing the master’s degree may be approved for exceptional students whose BSc degrees are in electrical engineering, computer engineering or software engineering.

4. 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".

5. Program/Course Requirements

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

Master of Engineering (course-based)

Students must complete 30 units of coursework as follows:

a) Engineering 682

b) Engineering 687 or alternate, with approval from the Graduate Program Director, chosen from:c) Electrical Engineering 680 and 682

d) 3 units of electrical engineering courses chosen from:
e) 15 units of required electrical engineering courses focused on sustainable electrical energy:

Master of Engineering (course-based), with an Interdisciplinary Specialization

The MEng (course-based) students taking an interdisciplinary specialization must take a minimum of 30 units of coursework.

a) Engineering 687 or alternate, with approval from the Graduate Program Director, chosen from:

b) 15 units of required Department courses:

c) 12 units of courses from the approved list of courses meeting the requirements for the Interdisciplinary Specialization, with approval from the Graduate Program Director. See Interdisciplinary Specialization Energy and Environment or Environmental Engineering, or Energy and Environmental Systems.

Master of Engineering (course-based), Specialization in Software Engineering

The MEng (course-based), Specialization in Software Engineering consists of 39 units of coursework. Students may be granted course exemptions from the 9 units of foundation courses based upon prior academic background (as determined at admission). Students who meet the criteria for course exemptions from the foundation courses must complete 30 units of courswork to complete the program.

9 units of foundation courses:

Successful completion of all three foundation courses is required to continue in the program.

All students must complete 30 units as follows:

a) 21  units of required software engineering courses:
b) 9 units of courses chosen from:

i. minimum 3 units from:
and

ii. minimum 3 units from:

Master of Engineering (thesis-based)

Normally, 12-21 units of coursework at the graduate level.

Master of Science

Normally, 12-21 units of coursework at the graduate level of which at least 9 units must be in the area of specialization.

Master of Science, Specialization in Software Engineering

a) 12 units selected from:

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.

Doctor of Philosophy

a) Normally, 18 to 27 units at the graduate level beyond the bachelor's degree, or 6 to 15 units at the graduate level beyond the master's degree with no fewer than half the courses in the Departmental program.

b) A grade of at least a "B+" in each graduate course with a grade point average of at least 3.30 and a grade of CR in Engineering 601 and 603.

c) All Doctoral students are required to successfully complete the candidacy requirements, which consist of four components: PhD coursework, a written Field of Study examination in Electrical, Computer, and Software Engineering, a written thesis proposal, and an oral thesis proposal examination. Specific details of the candidacy requirements can be found on the Departmental website.

6. 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.
7. Additional Requirements

While studying full-time in the MSc or PhD program:

a) Students will be required to complete Engineering 601 and 603 at the beginning of their graduate studies program.

b) Students in the PhD program who completed the course in the MSc program will not be required to take Engineering 601 and 603 for the second time.

c) Students who are required to take Engineering 601 and 603 must successfully present two seminars.

8. Credit for Undergraduate Courses

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

MEng (course-based), Specialization in Software Engineering students may not take any undergraduate courses for credit as part of their program.

9. Time Limit

Expected completion time is 20 months of full-time study for the Master of Science.

The MEng (course-based) program is typically completed full-time in two years, with academic sessions in Fall and Winter and a scheduled break from May to August. The exception is the specialization in Software Engineering, which is an intensive 12-month program and must be completed on a full-time basis.

Expected completion time is four years for the Doctor of Philosophy.

The maximum completion time is four years for the Master of Science and the Master of Engineering (thesis-based) and six years for the Master of Engineering (course-based) and the Doctor of Philosophy.

10. Supervisory Assignments

In the Doctor of Philosophy, Master of Science (thesis-based), and Master of Engineering (thesis-based) programs, a supervisor to provide guidance to the student is normally selected at the time of admission.

In the Master of Engineering (course-based) programs, a supervisor is not required.

11. Required Examinations

Candidacy

All Doctoral students are required to pass a written Field of Study examination in Electrical, Computer, and Software Engineering and an oral thesis proposal examination. Specific details of the examination format and other candidacy requirements can be found on the Departmental website.

Thesis Examination

For details on required Thesis Examinations, see "Engineering Programs", section 10. In addition, the program requires:

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 internal examiner may be internal to the home program.

12. Research Proposal Requirements

Master of Science and Master of Engineering (thesis-based)
As required by the supervisor.

Doctor of Philosophy
The written thesis proposal is evaluated and approved by the candidacy examination committee as part of the candidacy requirements. Specific requirements for the proposal and the format of its evaluation can be found on the Departmental website.

13. Financial Assistance

See Engineering Programs.

14. 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. See Engineering Programs.