Graduate Core Courses

List of Approved ECE Core Courses

Antennas, Microwaves, and Wave Optics

  • ECE 642: Radio Frequency IC Design (formerly ECE 740-T4)
  • ECE 671: Microwave and RF Engineering
  • ECE 672: Optoelectronic Devices
  • ECE 675: Radiation and Propagation of Electromagnetic Fields

Biomedical Engineering

  • ECE 601: Foundations of Biology in Engineering
  • ECE 607 Fundamentals of Ultrasonics
  • ECE 608: Quantitative Methods in Biomedical Engineering
  • ECE 609 Engineering Analysis of Living Cells

Circuits and Systems Including Computer-aided Design

  • ECE 636: Advanced Analog Integrated Circuits
  • ECE 637: Digital Integrated Circuits
  • ECE 642: Radio Frequency IC Design (formerly ECE 740-T4)
  • ECE 671: Microwave and RF Engineering

Communications and Information Systems

  • ECE 602: Introduction to Optimization or CO 602: Fundamentals of Optimization
  • ECE 603: Statistical Signal Processing
  • ECE 604: Stochastic Processes
  • ECE 610: Broadband Communication Networks
  • ECE 611: Digital Communications
  • ECE 612: Information Theory
  • ECE 613 Image Processing and Visual Communication

Computer Hardware

  • ECE 606: Algorithm Design and Analysis
  • ECE 621: Computer Organization
  • ECE 627: Register-transfer-level Digital Systems
  • ECE 637: Digital Integrated Circuits

Computer Software

  • ECE 606: Algorithm Design and Analysis
  • ECE 652: Methods and Principles of Safety-critical Embedded Software
  • ECE 653: Software Testing, Quality Assurance and Maintenance
  • ECE 654: Software Reliability Engineering
  • ECE 656: Database Systems
  • ECE 657A Data and Knowledge Modelling and Analysis

Nanotechnology

  • ECE 630: Physics and Models of Semiconductor Devices
  • ECE 633: Nanoelectronics (formerly ECE 730-T13)
  • ECE 634: Organic Electronics (formerly ECE 730-T18)
  • ECE 635: Fabrication in the Nanoscale: Technology and Applications (formerly ECE 730-T24)
  • ECE 672: Optoelectronic Devices

PAMI - Pattern Analysis and Machine Intelligence

  • ECE 606: Algorithm Design and Analysis
  • ECE 613: Image Processing and Visual Communication (formerly ECE 710-T13)
  • ECE 657: Tools of Intelligent Systems Design
  • ECE 657A: Data and Knowledge Modelling and Analysis (formerly ECE 750-T17)
  • ECE 659: Intelligent Sensors and Sensor Networks (formerly ECE 750-T21)

Power and Energy Systems

  • ECE 662: Power Systems Analysis and Control
  • ECE 663: Energy Processing
  • ECE 665: High Voltage Engineering Applications
  • ECE 666: Power Systems Operation
  • ECE 668: Distribution System Engineering
  • ECE 760 Special Topics in Power Systems and High Voltage Engineering (topic 11 Power System Protection and Relaying) or ECE 765 Power System Protection and Relaying

Quantum Information

  • QIC 710: Quantum Information Processing
  • ECE 676 (QIC 750): Quantum Information Processing Devices (formerly ECE 770-T11)
  • ECE 677 (QIC 885): Quantum Electronics and Photonics (formerly ECE 770-T14)

Silicon Devices and Integrated Circuits

  • ECE 630: Physics and Models of Semiconductor Devices
  • ECE 631: Microelectronic Processing Technology
  • ECE 634: Organic Electronics
  • ECE 636: Advanced Analog Integrated Circuits
  • ECE 642: Radio Frequency IC Design
  • ECE 672: Optoelectronic Devices

Systems and Controls

  • ECE 602: Introduction to Optimization or CO 602: Fundamentals of Optimization
  • ECE 604: Stochastic Processes or STAT 901: Theory of Probability
  • ECE 682: Multivariable Control Systems
  • ECE 686: Filtering and Control of Stochastic Linear Systems
  • ECE 688: Nonlinear Systems

VLSI - Very Large Scale Integration

  • ECE 636: Advanced Analog Integrated Circuits
  • ECE 637: Digital Integrated Circuits
  • ECE 642: Radio Frequency IC Design (formerly ECE 740-T4)
  • ECE 671: Microwave and RF Engineering

Wireless Communication

  • ECE 602: Introduction to Optimization or CO 602 Fundamentals of Optimization
  • ECE 603: Statistical Signal Processing
  • ECE 604: Stochastic Processes
  • ECE 610: Broadband Communication Networks
  • ECE 611: Digital Communications
  • ECE 612: Information Theory
  • ECE 613 Image Processing and Visual Communication