COVID-19 Information

MEng: Electrical/Computer Engineering

Electrical/computer engineering leverages the fundamental principles surrounding electricity to advance today’s emerging technologies ranging from semiconductor devices to advanced communication networks, from self-powered sensors to electric cars, from wearable devices to cognitive medical imaging, and from autonomous vehicles to smart cities. Numerous subfields are found within this broad discipline, all of which are built on the foundations of mathematics and computer science, physical and life sciences, electromagnetics, electronics, and systems. The program is flexible, allowing the student either to focus on a single specialization, or to build an individualized curriculum from a combination of complementary subfields.

Course Requirements

Core (4): Choose four courses from one of the following core tracks: Computer Engineering; Control/Signal Processing/Image Processing; Devices/Circuits; Optics/Electromagnetics; or Miniaturized and Mobile Health Sensors. (See course lists below.)

Electives (5): Choose an extra five courses that provide the breadth and depth appropriate for your individual academic goals.

At least five of the nine courses must be in engineering (ENGS or ENGG).

Core Courses

Computer Engineering

  • ENGS 093: Statistical Methods in Engineering
  • ENGS 108: Applied Machine Learning
  • ENGS 112: Modern Information Technologies
  • ENGS 128: Advanced Digital System Design
  • COSC 55: Security and Privacy
  • COSC 174: Machine Learning and Statistical Data Analysis
    (Credit allowed for only one of COSC 174 or ENGS 108)
  • COSC 178: Deep Learning

Control/Signal Processing/Image Processing

Devices/Circuits

  • ENGG 122: Advanced Topics in Semiconductor Devices
  • ENGS 125: Power Electronics and Electromechanical Energy Conversion
  • ENGS 126: Analog Integrated Circuits
  • ENGS 129: Biomedical Circuits and Systems
  • ENGS 131: Science of Solid State Materials
  • ENGS 159: Molecular Sensors & Nanodevices in Biomedical Engineering
  • ENGS 162: Basic Biological Circuit Engineering
  • ENGS 262: Advanced Biological Circuit Engineering

Optics/Electromagnetics

  • ENGS 120: Electromagnetic Waves: Analytical and Modeling Approaches
  • ENGS 123: Optics
  • ENGS 220: Electromagnetic Wave Theory
  • ENGS 105: Computational Methods for Partial Differential Equations I
  • PHYS 105: Electromagnetic Theory I Winter
  • PHYS 106: Electromagnetic Theory II Spring

Miniaturized and Mobile Health Sensors

  • ENGS 129: Biomedical Circuits and Systems
  • ENGS 159: Molecular Sensors & Nanodevices in Biomedical Engineering
  • ENGS 125: Power Electronics and Electromechanical Energy Conversion
  • ENGS 169: Intermediate Biomedical Engineering
  • ENGS 108: Applied Machine Learning