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

  • Biomedical Engineering
    • 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
      CMPE 454 Computer Graphics
      ELEC 472 Artificial Intelligence and Interactive Systems

  • Communications and Signal Processing
    • 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
      CMPE 457 Image Processing and Computer Vision
      MTHE 474 Information Theory
      MTHE 478 Topics in Communication Theory
      MTHE 455 Stochastic Processes and Applications

  • Communication Systems and Networks
    • 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

  • Microelectonics and Photonics
    • Primary

      ELEC 344 Sensors And Actuators
      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

  • Mechatronics
    • Primary

      ELEC 333 Electric Machines
      ELEC 344 Sensors And Actuators
      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
      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 and Interactive Systems

  • Power Electronics and Systems
    • 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

  • Robotics and Control
    • Primary

      ELEC 344 Sensors And Actuators
      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 and Interactive Systems
      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