Site Navigation
Welcome
Important Notice and Disclaimer
Faculty of Graduate Studies General Information
Graduate Students' Association (GSA)
Academic Schedule
Faculty of Graduate Studies Degrees 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
Art ART
Biological Sciences BISI
Biomedical Engineering BMEN
Chemistry CHEM
Communication and Media Studies CMMS
Communications Studies COMS
Computational Media Design CMD
Computer Science CPSC
Culture and Society CUSP
Data Science and Analytics
Drama DRAM
Economics ECON
Education Graduate Programs
Engineering Programs ENGG
Engineering, Chemical and Petroleum ENCH
Engineering, Civil ENCI
Engineering, Electrical and Computer ENEL
Engineering, Geomatics ENGO
Engineering, Mechanical and Manufacturing ENME
English ENGL
French, Italian and Spanish FISL
Geography GEOG
Geoscience GEOS
German GSEA
Greek and Roman Studies GRST
Haskayne School of Business: Management MGMT
History HIST
Interdisciplinary Graduate Program IGP
Kinesiology KNES
Languages, Literatures and Cultures LLAC
Law LAW
Linguistics LING
Mathematics and Statistics MTST
Medicine Programs
Military and Strategic Studies CMSS
Music MUSI
Nursing NURS
Philosophy PHIL
Physics and Astronomy PHAS
Political Science POLI
Psychology PSYC
Public Policy PPOL
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 2019-2020 Program Descriptions Engineering, Electrical and Computer ENEL
Engineering, Electrical and Computer - ENEL
Contact Information

Location: ICT Building, Room 402
Program number: 403.220.5806
Fax: 403.282.6855
Email address: ecegapp@ucalgary.ca
Web page URL: schulich.ucalgary.ca/electrical-computer

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 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 8-month program and must be completed on a full-time basis.

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.

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

Applicants with a four-year bachelor’s degree in other disciplines may be considered but additional undergraduate courses in electrical engineering or computer engineering may be required. Applicants requiring additional undergraduate courses will be admitted to the MEng or MSc program as qualifying students (see Admission Categories).

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

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

Applicants with a four-year bachelor’s degree in other engineering disciplines may be considered but additional undergraduate courses in software engineering (bridging courses) may be required. prior to admission. Applicants requiring bridging courses will be admitted to the MEng program as qualifying students (see Admission Categories).

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 C or C++.

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 may be required. Applicants requiring additional undergraduate courses in software engineering will be admitted to the MSc program as qualifying students (see Admission Categories).

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)

a) Thirty to 36 units, of which at least 21 units must be graduate courses in the Department of Electrical and Computer Engineering.

Students are encouraged to include Electrical Engineering 698 - Graduate Project in their programs. Normally Electrical Engineering 698 is taken as the last course, or concurrently with the last courses of the program. A copy of the Procedures and Guidelines is found on the departmental website.

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

Students must complete 30 units as follows:

a) 6 units of core engineering courses chosen from Engineering 681, 683, 684, and 687;

b) 9 units of required software engineering courses: Software Engineering for Engineers 606, 609, and 610;

c) 15 units of software engineering electives chosen from:

Master of Engineering (thesis-based)

a) Normally, 12-21 units at the graduate level.

Master of Science

a) Normally, 12-21 units 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) Twelve units selected from a specified list of courses.

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

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

a) Students will be required to attend only two semesters of Engineering 601/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 the Engineering 601/603 for the second time.

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

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

Other MEng (course-based) students may take 9 units of 500-level undergraduate courses for credit toward the program requirements, if graduate course requirements are met (see section 5).

8. Time Limit

Expected completion time is 20 months of full-time study for the Master of Science, eight months for the Master of Engineering (course-based) with specialization in Software Engineering, two years for the general Master of Engineering (course-based), and 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.

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

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

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

12. Financial Assistance

See Engineering Programs.

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