In choosing technical electives, students can tailor their program to give themselves a stronger concentration in some discipline of electrical engineering. Streams give you a coherent set of courses in a particular area.

We have suggested streams but you can mix and match between streams or create your own stream. For the suggested streams we provide primary and secondary course suggestions. Primary courses would be ones that would be essential for a given concentration. Please note that ECE streams of specialization are not recognized on diplomas.

Primary

ELEC 344 Sensors and Actuators
ELEC 408 Topics in Biomedical Engineering
ELEC 421 Digital Signal Processing: Filters and System Design
ELEC 422 Digital Signal Processing: Random Models and Applications
CHEE 340 Biomedical Engineering
CMPE 330 Computer-Integrated Surgery
CMPE 457 Image Processing and Computer Vision
CMPE 472 Medical Informatics
MECH 478 Biomaterials
MECH 494 Kinematics of Human Motion
MTHE 367 Engineering Data Analysis

Secondary

CMPE 325 Human Computer Interaction
CMPE 425 Advanced User Interface Design
ELEC 443 Linear Control Systems
ELEC 475 Computer Vision with Deep Learning
CMPE 454 Computer Graphics
ELEC 472 Artificial Intelligence
ELEC 345 Fabrication Technbologies

Primary

ELEC 408 Topics in Biomedical Engineering
ELEC 421 Digital Signal Processing: Filters and System Design
ELEC 422 Digital Signal Processing: Random Models and Applications
ELEC 461 Digital Communications
ELEC 464 Wireless Communications
ELEC 483 Microwave and RF Circuits and Systems
ELEC 486 Fiber Optic Communications

Secondary

ELEC 373 Computer Networks
ELEC 454 Analog Electronics
ELEC 457 Integrated Circuits and System Applications
ELEC 475 Computer Vision with Deep Learning
CMPE 457 Image Processing and Computer Vision
MTHE 474 Information Theory
MTHE 478 Topics in Communication Theory
MTHE 455 Stochastic Processes and Applications

Primary

ELEC 373 Computer Networks
ELEC 461 Digital Communications
ELEC 464 Wireless Communications
ELEC 486 Fiber Optic Communications

Secondary

MTHE 474 Information Theory
MTHE 478 Topics in Communication Theory
MTHE 455 Stochastic Processes and Applications

Primary

ELEC 344 Sensors and Actuators
ELEC 345 Fabrication Technbologies
ELEC 431 Power Electronics
ELEC 451 Digital Integrated Circuit Engineering
ELEC 454 Analog Electronics
ELEC 457 Integrated Circuits and System Applications
ELEC 483 Microwave and RF Circuits and Systems
ELEC 486 Fiber Optic Communications

Secondary

ELEC 421 Digital Signal Processing
ELEC 422 Communications Signal Processing
ELEC 461 Digital Communications
ENPH 460 Laser Optics

Primary

ELEC 333 Electric Machines
ELEC 344 Sensors and Actuators
ELEC 345 Fabrication Technbologies
ELEC 431 Power Electronics
ELEC 433 Energy and Power Conversion
ELEC 443 Linear Control Systems
ELEC 448 Introduction to Robotics: Mechanics and Control
ELEC 444 Modeling and Computer Control of Mechatronic Systems
ELEC 474 Machine Vision

Secondary

ELEC 451 Digital Integrated Circuits Engineering
ELEC 457 Analog Integrated Circuits and System Applications
ELEC 475 Computer Vision with Deep Learning
MECH 228 Kinematics and Dynamics
MECH 328 Dynamics and Vibration
MECH 423 Introduction to Microsystems
MECH 465 Computer-Aided Design
CHEE 436 System Identification
MTHE 367 Engineering Data Analysis
ELEC 472 Artificial Intelligence

Primary

ELEC 333 Electric Machines
ELEC 431 Power Electronics
ELEC 433 Energy and Power Machines
ELEC 436 Electric Machines and Control
ELEC 443 Linear Control Systems

Secondary

ELEC 451 Digital Integrated Circuit Engineering
ELEC 454 Analog Electronics

Primary

ELEC 344 Sensors and Actuators
ELEC 345 Fabrication Technbologies
ELEC 443 Linear Control Systems
ELEC 444 Modeling and Computer Control of Mechatronic Systems
ELEC 448 Introduction to Robotics: Mechanics and Control
ELEC 472 Artificial Intelligence
ELEC 474 Machine Vision
CMPE 454 Computer Graphics
MTHE 430 Modern Control Theory
MECH 215 Instrumentation and Measurement (non-credit course)
MECH 455 Computer Integrated Manufacturing
MTHE 367 Engineering Data Analysis
MINE 472 Mining Systems, Automation, and Robotics

Secondary

ELEC 408 Topics in Biomedical Engineering
CMPE 330 Computer-Integrated Surgery
CMPE 457 Image Processing and Computer Vision
MTHE 337 Intro to Operations Research Models
MECH 423 Intro to Microsystems
MECH 494 Kinematics of Human Motion
CMPE 425 Advanced User Interface Design