M.Eng. General Electrical and Computer Engineering

The technical courses in this MEng field follow a similar structure of core courses and elective courses. The core and elective courses are classified as Category A and Category B courses, respectively. In the Course Based MEng program, students are required to take 5 Category A technical courses, 3 Category B technical courses in addition to 2 professional courses. This field also offers a Project Based MEng program where 5 Category A technical courses, 1 Category B course, 2 professional courses, are required plus a research project.

 Courses in categories A and B are listed below:

Category A Courses

ECE 9031       Advanced Digital Signal Processing
ECE 9303       Networking Principles
ECE 9038       Wireless Communications: Design and Simulation
ECE 9023       Random Signals, Adaptive and Kalman Filtering
ECE 9053       Robotics Manipulators
ECE 9056       Linear Systems and Modern Control
ECE 9156       Topics in Autonomous Robotics
ECE 9057       Advanced Digital Control Systems
ECE 9043       High Frequency Power Electric Converters
ECE 9048       Modeling Power Systems for Protection, Control, and Transient Studies
ECE 9042       Theory & Applications of Protective Relays
ECE 9046       Modelling Transmission Lines
ECE 9040       Flexible AC Transmission Systems FACTS
ECE 90ab       ECE technical core courses to be developed/offered in the future

 

Category B Courses

ECE 9013       Programming for Engineers
ECE 9014       Data Management & Applications
ECE 9612       Introduction to Machine Learning
ECE 9063       Data Analytics
ECE 9032       Photonic Integrated Circuits
ECE 9016       Cloud Computing
ECE 9020       Software Engineering for HCI Design
ECE 9069       Introduction to Hacking
ECE 9047       Sensor Networks & Embedded Systems
ECE 9065       Web Technologies
ECE 9021       Digital Image Processing      
ECE 9022       Advanced Image Processing and Analysis
MME 9617     Energy Conversion    
MME 9622     Advanced Kinematics and Dynamics
MME 9656     Dynamical System Modeling & Analysis
MME 9520     Robotics and Manufacturing Automation
CS 9636         Network Security                                           
CS 9657         Computer Networks II
CS9541          Game Design
CS 9550         Software Specification, Testing and Quality Assurance
CS 9873         Brain Inspired Artificial Intelligence 
CS 9864         Software Engineering for Big Data Applications and Analytics
CS 9636         Network Security
CS 9657         Computer Networks II
CS9647          Unstructured Data
CS 9628         Image Compression
CS 9549         Software Design & Architecture