Curriculum â€‹Flow Charts & Electives

Flow Chart and Electives for the Professional Degrees



  • Chart represents 2016-17 requirements.

  • Not all course prerequisites are shown. See the course listings for official lists.

  • Note: Some courses listed as electives may not count as electives for the Electrical Engineering or Systems Science & Engineering degrees. Consult specific degree requirements to verify eligibility.


Applied Physics

Core Electives
  • 331 Electronics Laboratory
  • 438 Applied Optics
Other Courses
  • 337 Electronic Devices and Circuits
  • 433 Radio Frequency and Microwave Technology Wireless Systems
  • 429 Basic Principles of Quantum Optics and Quantum Information
  • 589 Biological Imaging Technology
  • Physics 471 Quantum Mechanics



Devices, Computer Engineering

Core Electives
  • 337 Electronic Devices and Circuits
  • 362 Computer Architecture
  • CSE 132 Computer Science II
  • 465 Digital Systems Laboratory


Other Courses
  • 331 Electronics Laboratory
  • 433 Radio Frequency and Microwave Technology Wireless Systems
  • 461 Design Automation for Integrated Circuit Systems
  • 488 Signals and Systems Laboratory




Electric Power Systems

Core Electives
  • 332 Power, Energy and Polyphase Circuits
  • 434 Solid State Power Circuits
  • 435 Electrical Energy Laboratory


Other Courses
  • 331 Electronics Laboratory
  • 433 Radio Frequency and Microwave Technology Wireless Systems
  • 337 Electronic Devices and Circuits
  • 437 Sustainable Energy Systems




Signals, Imaging and Communication

Core Electives
  • 471 Communication Systems
  • 482 Digital Signal Processing
  • 488 Signals and Systems Laboratory
Other Courses
  • 415 Optimization
  • 425 Random Processes and Kalman Filtering
  • 441 Control Systems
  • 474 Wireless Sensor Networks
  • Math 309 Matrix Algebra
  • CSE 417T Machine Learning
  • 589 Biological Imaging Technology


Control, Robotics

Core Electives
  • 441 Control Systems
  • 448 Systems Engineering Laboratory
Other Courses
  • 415 Optimization
  • 425 Random Processes and Kalman Filtering
  • 444 Sensors and Actuators
  • 446 Robotics: Dynamics and Control
  • 447 Robotics Laboratory
  • 404 Applied Operations Research



Operations Research, Financial Engineering

Core Electives
  • 404 Applied Operations Research
  • 415 Optimization
Other Courses
  • 405 Reliability and Quality Control
  • 407 Analysis and Simulation of Discrete Event Systems
  • 425 Random Processes and Kalman Filtering
  • 427 Financial Mathematics
  • CSE 247 Data Structures and Algorithms
  • CSE 417T Machine Learning
  • CSE 427S Cloud Computing with Big Data Applications