THIS SITE

Information for

Master of Engineering (MEng) Graduate Diplomas 

Customize your MEng degree by selecting a specialization

As part of the Master of Engineering degree (MEng), we offer our students the opportunity to specialize in specific areas and earn a Graduate Diploma in addition to their MEng degree. Course taken towards a MEng Graduate Diploma will also be counted towards your degree requirements.

If the Graduate Diploma course plan has been followed, a student will be awarded a Graduate Diploma in one of the following areas, upon successful completion of his or her MEng Degree. 

Note: There are no restrictions on the number of Graduate Diplomas a student can be awarded, however, an individual course cannot be applied to more than two credentials (e.g., the degree and a single diploma).

Graduate Diploma details

1. Computer Networking and Security

Students will be exposed to the fundamental, advanced, and practical aspects of computer networks, security, and distributed computing systems. They will gain knowledge in the field of local and wide area networks - both wired and wireless. Students will learn designing network based systems for parallel and distributed processing; and the security aspects of communication and distributed system applications.

To receive the Department Graduate Diploma in Computer Networking and Security, a student completing his or her MEng will have to successfully complete three compulsory courses and two elective courses from the lists below.

Compulsory courses (3)

  • ECE 610 Broadband Communication Networks
  • ECE 628 Computer Network Security
  • ECE 655 Protocols, Software, Issues in Mobile Systems (formerly ECE750-T4)

Elective Courses (choose 2 from this list)

  • ECE 653 Software Testing, Quality Assurance and Maintenance
  • ECE 606 Algorithm Design and Analysis
  • ECE 651 Foundations of Software Engineering
  • ECE 654 Software Reliability Engineering (formerly ECE 750-T2)
  • ECE 656 Database Systems (formerly ECE 750-T18)
  • ECE 657 Tools of Intelligent Systems Design (formerly ECE 750-T16)
  • ECE 658 Component Based Software (formerly ECE 750-T11)

2. Software Engineering

Students will learn the concepts, techniques and methods of modern, effective software development. They will gain knowledge in software specifications, design and testing and will be exposed to data structures and algorithms, networking lower and upper layers, data-base systems, knowledge modeling, computational intelligence, component-based software engineering, re-engineering, and network security.

To receive the Department Graduate Diploma in Software Engineering, a student completing his or her MEng will have to successfully complete three compulsory courses and two elective courses from the lists below. 

Compulsory courses (3)

  • ECE 650 Methods and Tools for Software Engineering
  • ECE 651 Foundations of Software Engineering
  • ECE 653 Software Testing, Quality Assurance and Maintenance

Elective Courses (choose 2 from this list)

  • ECE 606 Algorithm Design and Analysis
  • ECE 610 Broadband Communication Networks
  • ECE 628 Computer Network Security
  • ECE 654 Software Reliability Engineering (formerly ECE 750-T2)
  • ECE 655 Protocols, Software, Issues in Mobile Systems (formerly ECE 750-T4)
  • ECE 656 Database Systems (formerly ECE 750-T18)
  • ECE 657 Tools of Intelligent Systems Design (formerly ECE 750-T16)
  • ECE 658 Component Based Software (formerly ECE 750-T11)

3. Sustainable Energy:

Students will be exposed to different aspects of sustainable energy sources including the theory of operation and analysis of wind turbines, fuel cells and photovoltaic. Interfacing these energy sources with the electric utility grid and their effects on electricity market pricing will be addressed.

To receive the Department Graduate Diploma in Sustainable Energy, a student completing his or her MEng will have to successfully complete two compulsory courses and three elective courses from the lists below.

Compulsory courses (2)

  • ECE 663 Energy Processing
  • ECE 668 Distribution Systems Engineering

Elective Courses (choose 3 from this list)

  • ECE 632 Photovoltaic Energy Conversion
  • 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 System Operation
  • ECE 667 Sustainable Distributed Power Generation
  • ECE 669 Dielectric Materials
  • ECE 768 Power System Quality

4. Management Sciences:

Students can augment their technical knowledge gained from the courses in Electrical and Computer Engineering, with a broad perspective on technology management concepts. The students can learn about production and inventory management or economic concepts in management, organizational behaviour, or even senior management principles.

A student completing the Master of Engineering degree in the ECE department can obtain a Graduate Diploma in Management Sciences, awarded in collaboration with the Department of Management Sciences. To obtain the certificate, the student has to successfully complete a total of 4 courses as indicated below.

Compulsory courses (1)

  • ECE 602 Introduction to Optimization (New - Effective Fall 2012)

Elective Courses (choose 3 from this list)

  • MSCI 602 Strategic Management Technology
  • MSCI 605 Organizational Theory & Behaviour
  • MSCI 607 Applied Economics for Management
  • MSCI 623 Big Data Analytics
  • MSCI 630 Human Computer Interaction
  • MSCI 633 Production and Inventory Management
  • MSCI 712 Decision Analysis Under Uncertainty
  • MSCI 718 Statistical Methods for Data Analytics