EECS Course Overviews

Below are descriptions of selected courses offered by the EECS department. A complete list of all EECS Courses can be found in the College Bulletin. You may also want to stop by the EECS YouTube Channel to view cutting-edge student research, faculty projects and more!

ENG 100 Sec 150: Casting Bells: Shaping the Sound of Bronze
ENG 100 Sec 250: Microprocessors and Toys: An Introduction to Computing Systems
ENG 100 Sec 300: Music Signal Processing
ENG 100 Sec 400: Photovoltaics and Solar-Powered Systems
            [Videos: 1) Project 1, In-class solar car race; 2) Racing Cars Only]
ENG 100 Sec 650: Gaming for the Greater Good
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 282: Information Systems Design and Programming
EECS 311: Electronic 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 373: Design of Microprocessor-Based Systems
EECS 381: Object-Oriented and Advanced Programming
EECS 401: Probabilistic Methods in Engineering
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 (new as of Fall 2010)
EECS 419: Electric Machinery and Drives (new as of Fall 2010)
EECS 420: Physical Principles Underlying Smart Devices
EECS 421: Properties of Transistors
EECS 423: Solid-State Device Laboratory
EECS 425. Integrated Microsystems Laboratory (video overview)
EECS 427: VLSI Design I (video overview)
EECS 429: Semiconductor Optoelectronic Devices
EECS 430 (AOSS 431): Radiowave Propagation and Link Design (video overview)
EECS 434: Principles of Photonics
EECS 438: Advanced Lasers and Optics Laboratory
EECS 442: Computer Vision
EECS 451: Digital Signal Processing and Analysis
EECS 452: Digital Signal Processing Design Laboratory (video overview)
EECS 455: Digital Communication Signals and Systems
EECS 460: Control Systems Analysis and Design
EECS 461: Embedded Control Systems
EECS 463: Power System Design and Operation (new as of Fall 2010)
EECS 478: Logic Circuit Synthesis and Optimization
EECS 489: Computer Networks
EECS 494: Computer Game Design and Development
EECS 497: Major Design Projects
EECS 498: SPECIAL TOPICS COURSES: Winter 2013 and Past Offerings
       EECS 498-001: Adv. Signal Processing & Applications
       EECS 498-002: Human-Centered Computing
       EECS 498-003: Autonomous Robotics Lab
       EECS 498-004: Grid Integration of Alternative Energy Sources
EECS 529: Semiconductor Lasers and LEDs
EECS 545: Machine Learning
EECS 547 (SI 652): Electronic Commerce
EECS 566: Discrete Events Systems
EECS 579: Digital System Testing
EECS 588: Computer and Network Security
EECS 589: Advanced Computer Networks
EECS 590: Advanced Programming Languages
EECS 594 (Psychology 447, LSA Honors 493): Complexity and Emergence
EECS 598: SPECIAL TOPICS COURSES: Winter 2013 and Past Offerings
       EECS 598-001: Solar Cell Device Physics
       EECS 598-002: Terahertz Technology & Applications
       EECS 598-003: Carbon Nanoelectronics and Nanophotonics
       EECS 598-004: Cognitive Architecture
       EECS 598-005: Waves and Imaging in Random Media
       EECS 598-006: Interactive Distributed Embedded Systems
       EECS 598-007: Adv. Topics in Computer Vision
       EECS 598-008: Medical Device Security
       EECS 598-009: Resonant Power Converters
       EECS 598-010: Plasma Chemistry and Plasma Survace Interactions
EECS 638 (PHYS 542): Quantum Optics
EECS 650: Channel Coding Theory and Applications
EECS 755: Advanced Topics in Signal Processing