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:

  1. Communication Systems
  2. Control Systems
  3. Integrated Systems
  4. Energy Systems

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


Taught Courses

The tables below outline compulsory and optional courses associated with majors.  Students may select any of the offered courses as an elective.  Approval must be obtained to register for an elective course outside of the department.


Compulsory Courses

Semester 1 Semester 2
ECNG 6709 Business Management
Pre-requisites: ECNG 3021 or equivalent undergraduate course of study
3 ECNG 6710 Research Methods 3


Major in Communication Systems

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


Major in Control Systems

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    


Major in Energy Systems

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    


Major in Integrated Systems

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


The project phase may be started at any point of the academic year as these course are offered in Semester 1, Semester 2 and inter-semester period (summer).  Students would nominally completed the project in 3 semesters.  Students who make substantial progress in ECNG 6021 may be allowed to shorten the project period to 2 semesters by registering for ECNG 6022 and ECNG 6023 simultaneously.

Award of Post Graduate Diploma

A PG Diploma in the respective major will be awarded to students who obtain 21 credits of courses as shown below, if required:
5 core course in a Major 15 credits
Business Management (ECNG 6709) 3 credits
1 elective course 3 credits





Top of Page