Undergraduate Students: Courses

For course outlines, assignments, solutions to problems, project information, and other specific course information, click the links below. You can also obtain information about these courses from the Registrar's Office.

ECE101 - Introduction to Electrical and Computer Engineering
ECE111 - Introduction to Signals and Circuits
ECE112 - Logic Design
ECE113 - Circuits and Signals
ECE114 - Introduction to Computers and Programming
ECE140 - Introduction to Digital Music
ECE200 - Computer Organization
ECE201/401 - Advanced Computer Architecture
ECE210 - Circuits for Scientists and Engineers
ECE216 - Microprocessors and Embedded Systems
ECE221 - Electronic Devices and Circuits
ECE222 - Integrated Circuits Design and Analysis
ECE223/423 - Semiconductor Devices
ECE226/426 - Superconducting Electronics
ECE230 - Electromagnetic Waves
ECE231/431 - Microwaves & Wireless
ECE234/434 - Microelectromechanical Systems
ECE235/435 - Introduction to Opto-Electronics
ECE240 - Musical Sound: Science and Synthesis
ECE241 - Signals
ECE242 - Communications Systems
ECE244/444 - Digital Communications
ECE245/445 - Wireless Communications
ECE246/446 - Digital Signal Processing
ECE261/461 - Digital Integrated Circuit Design
ECE266/466 - RF Integrated Circuits
ECE269/469 - High-Speed Integrated Electronics
ECE270 - Introduction to Probability
ECE349 - Capstone Design Project
ECE398 - Design Seminar
ECE399 - Junior Seminar