The MASc is offered through face to face delivery to both full-time and part-time students. Full-time students must register for 4 taught courses per semester and may complete the programme in 3 semesters. Part time students must register for 2 taught courses per semester and may complete the programme in 6 semesters.
The MASc is offered with majors in four subject areas:
MASc students begin with a set of 8 courses. After these are completed students undertake a sequence of courses related to a capstone research and development project. The table below gives details of the programme credit structure.
Taught Courses | 2 compulsory courses 5 core courses in a major 1 elective course |
24 credits |
Project | Supervised research course (ECNG 6021) Project (ECNG 6022 & ECNG 6023) |
4 credits 8 credits |
Total | 36 credits |
Semester 1 | Semester 2 | ||
ECNG 6709 Business Management Pre-requisites: ECNG 3021 or equivalent undergraduate course of study |
3 | ECNG 6710 Research Methods | 3 |
Semester 1 | Semester 2 | ||
ECNG 6700 Stochastic Processes, Detection and Estimation | 3 | ECNG 6701 Data Communication Networks | 3 |
ECNG 6703 Principles of Communication | 3 | ECNG 6704 Performance Engineering of Computer Communication Systems | 3 |
ECNG 6706 Antennas & Radiation (optional) | 3 | ECNG 6708 Transmission Systems | 3 |
Semester 1 | Semester 2 | ||
ECNG 6604 Linear Control Systems | 3 | ECNG 6600 Real Time Systems | 3 |
ECNG 6605 Distributed Computer Control | 3 | ECNG 6603 Modern Control Strategies | 3 |
ECNG 6711 Adaptive Control | 3 |
Semester 1 | Semester 2 | ||
ECNG 6500 Computer Aided Power Systems Analysis | 3 | ECNG 6505 Surge Phenomena & Insulation Coordination | 3 |
ECNG 6503 Advanced Power Systems Protection | 3 | ECNG 6509 Switchgear & Transformer Technology | 3 |
ECNG 6504 Electrical Drives & Industrial Power Systems | 3 |
Semester 1 | Semester 2 | ||
ECNG 6601 Digital Electronic Systems | 3 | ECNG 6600 Real Time Systems | 3 |
ECNG 6605 Distributed Computer Control | 3 | ECNG 6613 Database Systems Principles and Design |
3 |
ECNG 6619 Visual Media Processing 1 (optional) | 3 | ECNG 6614 Multiprocessor Systems | 3 |
Students proceeding to the project phase are required to complete the courses outlined in the table below in sequence.
Course | Credits | |
1 | ECNG 6021 MASc Research I | 4 |
2 | ECNG 6022 MASc Research II | 0 |
3 | ECNG 6023 MASc Project | 8 |
5 core course in a Major | 15 credits |
Business Management (ECNG 6709) | 3 credits |
1 elective course | 3 credits |