Course Descriptions
Course Lists
- College Bulletin: A complete, official and current list of all EECS and Engineering courses
- EECS Special Topics Courses
- New Course Announcements
- LSA Course Guide: A search tool that provides information on a wide selection of courses
Selected EECS-ECE Courses
Below are descriptions of selected courses offered by the ECE Division.
- ENGR 100
- EECS 200: Electrical Engineering Systems Design I
- EECS 203: Discrete Mathematics
- EECS 215: Introduction to Electronic Circuits
- EECS 216: Introduction to Signals and Systems
- EECS 230: Electromagnetics I
- EECS 270: Introduction to Logic Design
- EECS 300: Electrical Engineering Systems Design II
- EECS 301: Probabilistic Methods in Engineering
- EECS 311: Analog Circuits
- EECS 312: Digital Integrated Circuits
- EECS 314: Electrical Circuits, Systems, and Applications
- EECS 320: Introduction to Semiconductor Devices
- EECS 330: Electromagnetics II
- EECS 334: Principles of Optics
- EECS 351: Digital Signal Processing and Analysis
- EECS 373: Introduction to Embedded System Design (video overview)
- EECS 381: Object-Oriented and Advanced Programming
- EECS 398: SPECIAL TOPICS COURSES: All Current and Past Offerings
- EECS 398: Software Defined Radio
- EECS 410: Patent Fundamentals – (Video overview)
- EECS 411: Microwave Circuits I
- EECS 413: Monolithic Amplifier Circuits – (Video overview)
- EECS 414: Introduction to MEMS
- EECS 418: Power Electronics
- EECS 419: Electric Machinery and Drives
- EECS 421: Properties of Transistors
- EECS 423: Micro/Nano Device Fabrication and Characterization
- EECS 425. Integrated Microsystems Laboratory – (Video overview)
- EECS 427: VLSI Design I – (Video overview)
- EECS 428: Introduction to Quantum Nanotechnology
- EECS 429: Semiconductor Optoelectronic Devices
- EECS 430 (SPACE 431)(CLIMATE 431): Wireless Link Design – (Video overview)
- EECS 434: Principles of Photonics
- EECS 435: Fourier Optics – Course Bulletin
- EECS 438: Advanced Lasers and Optics Laboratory – (Video overview)
- EECS 442: Computer Vision
- EECS 444/544: Analysis of Societal Networks
- EECS 452: Digital Signal Processing Design Laboratory – (Video overview)
- EECS 453: Principles of Machine Learning
- EECS 455: Wireless Communication Systems
- EECS 460: Control Systems Analysis and Design
- EECS 461: Embedded Control Systems
- EECS 463: Power System Design and Operation
- EECS 464: Hands-On Robotics (Video overview)
- EECS 498: SPECIAL TOPICS COURSES: All Current and Past Offerings
- Principles of Machine Learning (soon to be EECS 453)
- EECS 501: Probability and Random Processes – Course Bulletin
- EECS 502: Stochastic Processes – Course Bulletin
- EECS 503: Introduction to Numerical Electromagnetics – Course Bulletin
- EECS 504: Foundations of Computer Vision – Course Bulletin
- EECS 505: Computational Data Science and Machine Learning (with video)
- EECS 506: Design of Power Electronics
- EECS 507: Introduction to Embedded Systems Research
- EECS 509: BioMEMS
- EECS 511: Integrated Analog/Digital Interface Circuits – Course Bulletin
- EECS 512: Amorphous and Microcrystalline Semiconductor Thin Film Devices – Course Bulletin
- EECS 513: Flat Panel Displays
- EECS 514: Advanced MEMS Devices and Technologies
- EECS 515: Integrated Microsystems
- EECS 516: Medical Imaging Systems – Course Bulletin
- EECS 517: Physical Processes in Plasmas – Course Bulletin
- EECS 520: Solid State Physics
- EECS 521: Solid State Devices
- EECS 522: Analog Integrated Circuits
- EECS 523: Digital Integrated Technology – Course Bulletin
- EECS 524: Organic Electronic Devices and Applications – Course Bulletin
- EECS 525: Advanced Solid State Microwave Circuits – Course Bulletin
- EECS 526: Plasmonics
- EECS 528: Principles of Microelectronics Process Technology – Course Bulletin
- EECS 529: Semiconductor Lasers and LEDs
- EECS 530: Electromagnetic Theory I – Course Bulletin
- EECS 531: Antenna Theory and Design – Course Bulletin
- EECS 532: Microwave Radiometric Remote Sensing
- EECS 533: Microwave Measurements Laboratory – Course Bulletin
- EECS 534: Analysis of Electric Power Distribution Systems and Loads
- EECS 535: Power System Dynamics and Control
- EECS 536: Power System Markets and Optimization
- EECS 537: Classical Optics – Course Bulletin
- EECS 538: Optical Waves in Crystals – Course Bulletin
- EECS 539: Lasers – Course Bulletin
- EECS 540: Applied Quantum Mechanics I – Course Bulletin
- EECS 541: Applied Quantum Mechanics II – Course Bulletin
- EECS 542: Advanced Topics in Computer Vision – Course Bulletin
- EECS 544/444: Analysis of Societal Networks
- EECS 546: Ultrafast Optics – Course Bulletin
- EECS 550: Information Theory – Course Bulletin
- EECS 551: Matrix Methods for Signal Processing, Data Analysis and Machine Learning
- EECS 552: Fiber Optics: Internet to Biomedical Applications – Course Bulletin
- EECS 553: Machine Learning (ECE)
- EECS 554: Introduction to Digital Communication and Coding – Course Bulletin
- EECS 555: Digital Communication Theory – Course Bulletin
- EECS 556: Image Processing
- EECS 557: Communication Networks – Course Bulletin
- EECS 558: Stochastic Control – Course Bulletin
- EECS 559: Optimization Methods in Signal Processing and Machine Learning – Course Bulletin
- EECS 560: Linear Systems Theory
- EECS 562: Nonlinear Systems and Control
- EECS 563: Hybrid Systems: Specification, Verification and Control
- EECS 564: Estimation, Filtering, and Detection – Course Bulletin
- EECS 565: Linear Feedback Control Systems
- EECS 566: Discrete Event Systems
- EECS 567: Robot Kinematics and Dynamics – Course Bulletin
- EECS 569: Production Systems Engineering – Course Bulletin
- EECS 579: Digital System Testing
- EECS 598: SPECIAL TOPICS COURSES: All Current and Past Offerings
- EECS 600: Function Space Methods in System Theory – Course Bulletin
- EECS 602: Reinforcement Learning Theory – Course Bulletin
- EECS 620: Electronic and Optical Properties of Semiconductors
- EECS 627: VLSI Design II – Course Bulletin
- EECS 633: Numerical Methods in Electromagnetics – Course Bulletin
- EECS 634 (PHY 611; AP 611): Nonlinear Optics
- EECS 638 (PHYS 542): Quantum Optics
- EECS 650: Channel Coding Theory and Applications
- EECS 730: Special Topics in Electromagnetics – Course Bulletin
- EECS 755: Advanced Topics in Signal Processing