Please note that this is a list of ECE courses offered, past and present. It should not be considered a definitive list; before making any enrollment decisions based on this information, please check with your advisor.
For additional details about a particular course, follow the course number link provided.
The course rollout shows the expected course offerings for the upcoming semesters.
A list of course pre/co-requisites is also available.
| Course | Units | |
|---|---|---|
| Undergraduate Courses | ||
| 18050 | Study Abroad | Variable |
| 18100 | Introduction to Electrical and Computer Engineering | 12 |
| 18200 | Emerging Trends in Electrical and Computer Engineering | 1 |
| 18202 | Mathematical Foundations of Electrical Engineering | 12 |
| 18213 | Introduction to Computer Systems | 12 |
| 18220 | Electronic Devices and Analog Circuits | 12 |
| 18231 | Sophomore Projects | Variable |
| 18232 | Sophomore Projects | Variable |
| 18240 | Structure and Design of Digital Systems | 12 |
| 18243 | Introduction to Computer Systems | 12 |
| 18290 | Signals and Systems | 12 |
| 18300 | Fundamentals of Electromagnetics | 12 |
| 18310 | Fundamentals of Semiconductor Devices | 12 |
| 18320 | Microelectronic Circuits | 12 |
| 18331 | Junior Projects | Variable |
| 18332 | Junior Projects | Variable |
| 18340 | Digital Computation | 12 |
| 18341 | Logic Design Using Simulation, Synthesis, and Verification Techniques | 12 |
| 18342 | Fundamentals of Embedded Systems | 12 |
| 18342G | Fundamentals of Embedded Systems | 12 |
| 18342PP | Fundamentals of Embedded Systems | 12 |
| 18345 | Introduction to Telecommunication Networks | 12 |
| 18348 | Embedded System Engineering | 12 |
| 18349 | Embedded Real-Time Systems | 12 |
| 18370 | Fundamentals of Control | 12 |
| 18390 | ECE Co-op | Variable |
| 18391 | Noisy Signal Representation and Processing | 12 |
| 18401 | Electromechanics | 12 |
| 18402 | Applied Electrodynamics | 12 |
| 18411 | Computational Techniques in Engineering | 12 |
| 18412 | Semiconductor Devices II | 12 |
| 18415 | From Design to the Market for Deep Submicron ICs | 12 |
| 18418 | Electric Energy Processing: Fundamentals and Applications | 12 |
| 18419 | Semiconductor Device Applications - Optoelectronics and Nanoelectronics | 12 |
| 18421 | Analysis and Design of Analog Circuits | 12 |
| 18422 | Analysis and Design of Digital Circuits | 12 |
| 18431 | Senior Projects | Variable |
| 18432 | Senior Projects | Variable |
| 18447 | Introduction to Computer Architecture | 12 |
| 18450 | Digital Communications | 12 |
| 18472 | Fundamentals in Electric Energy Systems | 12 |
| 18474 | Embedded Control Systems | 12 |
| 18482 | Telecommunications, Technology Policy & Management | 12 |
| 18487 | Introduction to Computer and Network Security and Applied Cryptography | 12 |
| 18491 | Digital Signal Processing | 12 |
| 18492 | Special Topics in Speech Processing | 12 |
| 18493 | Electroacoustics | 12 |
| 18496 | Introduction to Biomedical Imaging and Image Analysis | 12 |
| 18499 | Internship | Variable |
| 18510 | Sensor Systems Design | 12 |
| 18513 | RF Circuits and Antennas for Wireless Systems | 12 |
| 18513SV | RF Circuits and Antennas for Wireless Systems | 12 |
| 18525 | Integrated Circuit Design Project | 12 |
| 18540 | Rapid Prototyping of Computer Systems | 12 |
| 18545 | Advanced Digital Design Project | 12 |
| 18549 | Embedded Systems Design | 12 |
| 18551 | Digital Communication and Signal Processing Systems Design | 12 |
| 18578 | Mechatronic Design | 12 |
| 18587 | Electrical Energy Conversion, Control, and Management | 12 |
| Graduate Courses | ||
| 18601 | Entrepreneurship and Innovation in Technology | 12 |
| 18603 | Leadership for Engineers | 12 |
| 18605 | Innovation in Science and Engineering - Theory and Fundamentals | 12 |
| 18606 | Innovation in Science in Engineering - Application | 6 |
| 18610 | Fundamentals of Modern CMOS Devices | 12 |
| 18614 | Microelectromechanical Systems | 12 |
| 18615 | Micro and Nano Systems Fabrication | 12 |
| 18616 | Information Storage Devices and Systems | 12 |
| 18617 | Memory Devices and Systems | 12 |
| 18618 | Smart Grids and Future Electric Energy Systems | 12 |
| 18622 | Advanced Digital Integrated Circuit Design | 12 |
| 18623 | Analog Integrated Circuit Design | 12 |
| 18629 | Special Topics in Circuits: Integrated Microsystems | 12 |
| 18629PP | Special Topics in Circuits: Microelectronics & Micromechanical Technologies | 12 |
| 18630 | Introduction to Security and Policy | 12 |
| 18630G | Introduction to Computer Security | 12 |
| 18631 | Introduction to Information Security | 12 |
| 18637 | Wireless Network Security | 12 |
| 18638 | Mobile Security | 12 |
| 18639A | Special Topics in Security: Intrusion Tolerance | 12 |
| 18639F | Special Topics in Security: Browser Security | 12 |
| 18639PP | Special Topics in Security: Intrusion Tolerance | 12 |
| 18639SV | Special Topics in Security: Mobile Security | 12 |
| 18641 | Java for Smart Phone Development | 12 |
| 18642 | Introduction to Software Engineering | 12 |
| 18644 | Mobile Hardware for Software Engineers | 12 |
| 18645 | How to Write Fast Code | 12 |
| 18645SV | How to Write Fast Code | Variable |
| 18648 | Real-Time Embedded Systems | 12 |
| 18649 | Distributed Embedded Systems | 12 |
| 18650 | Policies of Wireless Systems and the Internet | 12 |
| 18660 | Numerical Methods for Engineering Design and Optimization | 12 |
| 18667 | Design of Integrated Embedded Systems | 12 |
| 18669 | Special Topics In Cad I: Computing and Biology: Theory and Practice | 12 |
| 18697 | Statistical Discovery and Learning | Variable |
| 18698 | Neural Signal Processing | 12 |
| 18700 | Technology Entrepreneurship | 12 |
| 18703 | Special Topics in ECE: Obtaining Value from R&D in an Industrial Setting | 12 |
| 18712 | Elements of Photonics for Communication Systems | 12 |
| 18713 | Optical Networks | 12 |
| 18713PP | Optical Networks | 12 |
| 18715 | Magnetic Materials and Devices | 12 |
| 18716 | Advanced Applied Magnetism | 12 |
| 18721 | Advanced Analog Integrated Circuits Design | 12 |
| 18722 | Advanced Digital Integrated Circuits Design | 12 |
| 18723 | RF IC Design and Implementation | 12 |
| 18724 | Microelectromechanical System Design | 12 |
| 18725 | Advanced Digital Integrated Circuit Design | 12 |
| 18729C | Special Topics in Circuits: Power Electronics | 12 |
| 18729E | Special Topics in Circuits: IC Technology: 3D System Integration (with VeSFETs) | 12 |
| 18730 | Introduction to Computer Security | 12 |
| 18730G | Introduction to Computer Security | 12 |
| 18730PP | Introduction to Computer Security | 12 |
| 18731 | Network Security | 12 |
| 18731PP | Network Security | 12 |
| 18732 | Secure Software Systems | 12 |
| 18732J | Secure Software Systems | 12 |
| 18732PP | Secure Software Systems | 12 |
| 18733 | Applied Cryptography | 12 |
| 18733J | Applied Cryptography | 12 |
| 18733SV | Applied Cryptography | 12 |
| 18739A | Special Topics in Security: Foundations of Security and Privacy | 12 |
| 18739C | Special Topics in Security: Vulnerability, Defenses, and Malware Analysis | 12 |
| 18739SV | Special Topics in Security: Foundations of Security and Privacy | 12 |
| 18740 | Computer Architecture | 12 |
| 18741 | Advanced Computer Architecture | 12 |
| 18742 | Parallel Computer Architecture | 12 |
| 18743 | Energy Aware Computing | 12 |
| 18745 | Rapid Prototyping of Computer Systems | 12 |
| 18746 | Advanced Storage Systems | 12 |
| 18748 | Wireless Sensor Networks | 12 |
| 18749 | Fault-Tolerant Distributed Systems | 12 |
| 18749PP | Fault-Tolerant Distributed Systems | 12 |
| 18750 | Fundamentals of Telecommunications Networks | 12 |
| 18751 | Applied Stochastic Processes | 12 |
| 18752 | Estimation, Detection and Identification | 12 |
| 18752PP | Estimation, Detection and Identification | 12 |
| 18753 | Information Theory and Coding | 12 |
| 18754 | Error Control Coding | 12 |
| 18756 | Packet Switching and Computer Networks | 12 |
| 18756G | Packet Switching and Computer Networks | 12 |
| 18756PP | Packet Switching and Computer Networks | 12 |
| 18757 | Network Management and Control | 12 |
| 18757PP | Network Management and Control | 12 |
| 18758 | Wireless Communications | 12 |
| 18759 | Wireless Networks | 12 |
| 18759G | Wireless Networks | 12 |
| 18759PP | Wireless Networks | 12 |
| 18760 | VLSI CAD: Logic to Layout | 12 |
| 18762 | Circuit Simulation: Theory and Practice | 12 |
| 18764 | In Between Design and Manufacturing of Deep-Submicron Integrated Circuits | 12 |
| 18765 | Digital Systems Testing and Testable Design | 12 |
| 18769 | Design for Manufacturability in Nanometer Era | 12 |
| 18771 | Linear Systems | 12 |
| 18771PP | Linear Systems | 12 |
| 18777 | Complex Large-Scale Dynamic Systems | 12 |
| 18781 | Speech Recognition and Understanding | 12 |
| 18781SV | Speech Recognition and Understanding | 12 |
| 18782PP | Machine Learning | 12 |
| 18791 | Medical Imaging Analysis | 12 |
| 18792 | Advanced Digital Signal Processing | 12 |
| 18793 | Optical Image and Radar Processing | 12 |
| 18794 | Pattern Recognition Theory | 12 |
| 18795 | Bioimage Informatics | 12 |
| 18796PP | Multimedia Communications: Coding, Systems, and Networking | 12 |
| 18797 | Machine Learning for Signal Processing | 12 |
| 18798 | Image, Video, and Multimedia | 12 |
| 18798PP | Image, Video, and Multimedia | 12 |
| 18799 R | Special Topics in Signal Processing: Large Scale Stochastic Adaptive Systems | 12 |
| 18799A | Special Topics in Signal Processing: Registration in Bioimaging | 12 |
| 18799B | Special Topics in Signal Processing: Nonlinear Optimization | 12 |
| 18799C | Special Topics in Signal Processing: Constraint Satisfaction and Optimization | 12 |
| 18799D | Special Topics in Signal Processing: Design Impletmentation of Speech Recognition Systems | 12 |
| 18799E | Special Topics in Signal Processing: Biometric Recognition | 12 |
| 18799F | Special Topics in Signal Processing: Algebraic Signal Processing Theory | 12 |
| 18799G | Special Topics in Signal Processing: Wavelets Multiresolution Techniques | 12 |
| 18799H | New Topics in Signal Processing: Network Science: Modeling and Inference | 12 |
| 18799K | Special Topics in Signal Processing: Cognitive Video | 12 |
| 18799L | Special Topics in Signal Processing: Advanced Speech Lab | 12 |
| 18799M | Special Topics in Signal Processing: Advanced Machine Learning | 12 |
| 18799PF | Special Topics in Signal Processing: Image Analysis and Recognition | 12 |
| 18799PP | Special Topics in Signal Processing: Large Scale Stochastic Adaptive Systems | Variable |
| 18799R | Special Topics in Signal Processing: Large Scale Stochastic Adaptive Systems | 12 |
| 18817 | Applied Physics: Fundamentals of Semiconductors and Nanostructures | 12 |
| 18819A | Special Topics in Applied Physics: Applications of Lithographically | 12 |
| 18819C | Special Topics in Applied Physics: Micro and Nano Systems Fabrication | 12 |
| 18819D | Special Topics in Applied Physics: Nanoscale Electronic Devices: Science, Materials, and Potential Applications | 12 |
| 18819E | Special Topics in Applies Physics: Neural Technology, Sensing, and Stimulation | 12 |
| 18819H | Special Topics in Applied Physics: Physical Sensors, Transducers and Instrumentation | 12 |
| 18819L | Special Topics in Applied Physics: Antennas for Wireless Communications | 12 |
| 18819M | Special topics in Applied Physics: Ultrasonic Devices and Applications | 12 |
| 18835PP | Special Topics in Applied Security | 12 |
| 18842 | Distributed Systems | 12 |
| 18842G | Distributed Systems | 12 |
| 18842PP | Distributed Sysyems | 12 |
| 18843 | Mobile and Pervasive Computing | 12 |
| 18843S | Mobile and Pervasive Computing | 12 |
| 18843SV | Mobile and Pervasive Computing | 12 |
| 18845 | Internet Services | 12 |
| 18847PP | Special Topics in Computer Systems: Self Organizing Networks | 12 |
| 18847Z | Special Topics in Computer Systems: Data Intensive Computing and Storage | 12 |
| 18848B | Special Topics in Embedded Systems: CE: Real Time Multimedia Systems Modeling | 12 |
| 18848C | Special Topics in Embedded Systems: Networked Cyber-Physical Systems | 12 |
| 18848D | Special Topics in Embedded Systems: Sports Technology | 12 |
| 18848PP | Special Topics in Embedded Systems: Distributed Real-Time and Embedded Systems | 12 |
| 18849 | Dependable Embedded Systems | 12 |
| 18859 | Special Topics in Communications: Communication and Networking | 12 |
| 18859C | Special Topics in Communications: Network Management and Control | 12 |
| 18859G | Special Topics in Communication: Communication and Networking | 12 |
| 18859H | Special Topics in Communications: Emerging Topics in Wireless Networks | 12 |
| 18859PP | Special Topics in Communications: Network Services and Systems | 12 |
| 18869A | Special Topics in CAD: Statistical IC Design | 12 |
| 18869B | Special Topics in CAD: Design for Manufacturability | 12 |
| 18869D | Special Topics in CAD: Wild and Crazy Ideas in Electrical and Computer Engineering | 12 |
| 18875 | Engineering and Economics of Electric Energy Systems | 12 |
| 18879A | Special Topics in Systems and Controls: Computer Control Engineering | 12 |
| 18879C | Special Topics in Systems and Controls: Optimal Control | 12 |
| 18879H | Special Topics in Systems and Control: Advanced Linear Systems and Control | 12 |
| 18879K | Special Topics in Systems and Controls: Adaptive Control and Signal Processing | 12 |
| 18879L | Special Topics in Systems and Controls: Logical Analysis of Hybrid Systems | 12 |
| 18879M | Special Topics in Systems and Control: Optimization in Energy Networks | 12 |
| 18879N | Special Topics in Systems and Control: Multi-Agent Systems | 12 |
| 18879P | Special Topics in Systems and Control: Engineering and Economics of Electric Power Systems | 12 |
| 18879PR | Special Topics in Systems and Control: Nonlinear Systems | 12 |
| 18879Q | Special Topics in Systems and Control: Nonlinear Dynamics, Chaos, and Control: How Systems Really Work | 12 |
| 18879R | Special Topics in Systems and Control: Electric Power Systems: Modeling, Analysis, and Control | 12 |
| 18879S | Special Topics in Systems and Control: Networked Control Systems | 12 |
| 18879SV | Special Topics in Systems and Controls: Stochastic Optimization | 12 |
| 18879T | Special Topics in Systems and Control: Nonlinear Systems | 12 |
| 18879U | Special Topics in Systems and Control: Stochastic Optimization | 12 |
| 18882A | A Special Topics in Energy Systems: Power Electronics | 12 |
| 18901 | Graduate Seminar | Variable |
| 18902 | Graduate Seminar | Variable |
| 18906 | Graduate Seminar | Variable |
| 18980 | M.S. Graduate Project | Variable |
| 18983 | M.S. Teaching Assistantship | Variable |
| 18984 | M.S. Teaching Assistantship | Variable |
| 18990 | Ph.D. Graduate Research | Variable |
| 18990PP | Ph.D. Graduate Research | Variable |
| 18991 | ECE Graduate Teaching Internship | Variable |
| 18991PP | ECE Graduate Teaching Internship | Variable |
| 18992 | ECE Graduate Teaching Internship | 12 |
| 18995 | Practicum in Electrical and Computer Engineering | Variable |
| CIT Interdisciplinary | ||
| 39200 | Business for Engineers | 9 |