The program information below was valid for the fall 2019 term (September 1, 2019 - December 31, 2019). This is the archived version; the most up-to-date program information is available through the current Graduate Studies Academic Calendar.
The Graduate Studies Academic Calendar is updated 3 times per year, at the start of each academic term (January 1, May 1, September 1).
Graduate Studies Academic Calendars from previous terms can be found in the archives.
Students are responsible for reviewing the general information and regulations section of the Graduate Studies Academic Calendar.
Graduate specializations
- Artificial Intelligence and Machine Learning
- Computer Networking and Security
- Nanoelectronic Circuits and Systems
- Sustainable Energy
-
Minimum requirements
- The Department of Electrical and Computer Engineering requires either (i) a 75% overall standing in the last two years, or equivalent, in a relevant four-year Honours Bachelor's degree or equivalent or (ii) a 75% overall standing or equivalent, in a relevant four-year Honours Bachelor's degree or equivalent, as the minimum requirement for admission to a Master's program for applicants educated at a Canadian institution. A 75% overall standing or equivalent, in a relevant four-year Honours Bachelor's degree or equivalent is the minimum requirement for admission to a Master's program for applicants educated outside of Canada.
-
Application materials
- Résumé
- Supplementary information form
- Transcript(s)
-
References
-
Type of references:
at least 1 academic
-
English language proficiency (ELP) (if applicable)
- Graduate Academic Integrity Module (Graduate AIM)
-
Courses
- Students must successfully complete 8 one-term courses (0.50 unit weight) acceptable for credit by the Department.
- Students may register for any ECE course at the 600 or 700 levels.
- A minimum of 5 courses must be taken from within the ECE Department. A maximum of 3 courses may be taken from outside the Department but must be from the faculties of Engineering, Math and Science.
- A minimum grade of 65% in each of the 8 courses and a minimum cumulative average of 70% are required to remain in the program.
- Students wishing to complete a Graduate Specialization as part of their MEng program should consult the list of required courses for each Graduate Specialization before selecting courses.
-
Students in the MEng in Electrical and Computer Engineering program may choose to pursue one of the following Graduate Specializations:
1. Artificial Intelligence and Machine Learning
2. Computer Networking and Security
3. Nanoelectronic Circuits and Systems
4. Sustainable Energy
-
A Graduate Specialization is a University credential that is recognized on the student’s transcript but not on the diploma and is intended to reflect that a student has successfully completed a set of courses that together provide an in-depth study in the area of the Graduate Specialization. A student will only obtain the Graduate Specialization on their transcript if they have completed the requirements associated with the MEng degree and the requirements associated with the Graduate Specialization.
-
All MEng Graduate Specializations in Electrical and Computer Engineering consist of a set of at least 5 graduate (0.50 weight) level courses and this set is comprised of a mix of compulsory and elective courses. Compulsory courses are those that are prescribed as part of the Graduate Specialization. Elective courses are those that are on a list of courses designated as electives for a given Graduate Specialization. The requirements for each of the Graduate Specializations are described below.
1. Graduate Specialization in Artificial Intelligence and Machine Learning
- To receive the Graduate Specialization in Artificial Intelligence and Machine Learning, students must successfully complete 2 compulsory courses and 3 elective courses:
- Compulsory courses:
- ECE 657 Tools of Intelligent Systems Design
- ECE 657A Data and Knowledge Modelling and Analysis
- Elective courses (choose 3 from the following list):
- ECE 602 Introduction to Optimization
- ECE 603 Statistical Signal Processing
- ECE 606 Algorithm Design and Analysis
- ECE 607 Fundamentals of Ultrasonics
- ECE 613 Image Processing and Visual Communication
- ECE 659 Intelligent Sensors and Sensor Networks
- ECE 700 Topic-7 Game Theory with Engineering Applications
- ECE 750 Topic-33 Artificial Life: Biology and Computation
- ECE 750 Topic-34 Artificial Life: Embodied Intelligence
- ECE 750 Topic-35 Applied Topics in Artificial Intelligence
- MSCI 718 Statistical Methods for Data Analytics
2. Graduate Specialization in Computer Networking and Security
- To receive the Graduate Specialization in Computer Networking and Security, students must successfully complete 3 compulsory courses and 2 elective courses:
- Compulsory courses:
- ECE 610 Broadband Communication Networks
- ECE 628 Computer Network Security
- ECE 655 Protocols, Software, and Issues in Mobile Systems
- Elective courses (choose 2 from the following list):
- ECE 606 Algorithm Design and Analysis
- ECE 611 Digital Communications
- ECE 612 Information Theory
- ECE 656 Database Systems
- ECE 657 Tools of Intelligent Systems Design
- ECE 659 Intelligent Sensors & Wireless Sensor Network
- ECE 715 Wireless Communication Networks
- ECE 716 Communication Security
3. Graduate Specialization in Nanoelectronic Circuits and Systems
- To receive the Graduate Specialization in Nanoelectronic Circuits and Systems students, must successfully complete 1 compulsory project course (1.0 unit), and 5 elective courses:
- Compulsory course:
- ECE 740 Topic-5 Nanoelectronic Circuits and Systems Project (1.0 unit)
- Elective courses Set-A (choose 2 from the following list):
- ECE 621 Computer Organization
- ECE 627 Register-transfer-level Digital Systems
- ECE 630 Physics & Models Semiconductor Devices
- ECE 631 Microelectronic Processing Technology
- ECE 636 Advanced Analog Integrated Circuits
- ECE 637 Digital Integrated Circuits
- ECE 642 Radio Frequency IC Design
- ECE 671 Microwave & RF Engineering
- Elective courses Set-B (choose 3 from the following list or from Set-A):
- ECE 606 Algorithm Design and Analysis
- ECE 638 CMOS Sensor Integrated Circuits
- ECE 730 Topic-9 VLSI Quality, Reliability and Yield Engineering
- ECE 730 Topic-16 Semiconductor Memories
- ECE 730 Topic-30 Advanced VLSI Devices
- ECE 738 VLSI Circuits for Wireless Communication
- ECE 740 Topic-3 CMOS Data Converters
- ECE 770 Topic-22 Wireless Radio Systems
4. Graduate Specialization in Sustainable Energy
- To receive the Graduate Specialization in Sustainable Energy, students must successfully complete 2 compulsory courses and 3 elective courses:
- Compulsory courses:
- ECE 663 Energy Processing
- ECE 760 Topic-10 Operation and Control of Future Integrated Energy Systems
- Elective courses (choose 3 from the following list): Note: not all elective courses may be offered each year.
- ECE 661 HVDC and FACTS
- ECE 662 Power System Analysis and Control
- ECE 664 Power System Components and Modelling
- ECE 665 High Voltage Engineering Applications
- ECE 666 Power Systems Operation
- ECE 667 Sustainable Distributed Power Generation
- ECE 668 Distribution System Engineering
- ECE 669 Dielectric Materials
- ECE 768 Power System Quality
- ECE 765 Power System Protection and Relaying
-
Link(s) to courses