Electrical and Computer Engineering
2026-2027
204 courses
- ECE 100Linear Electronic Systems
- ECE 101Linear Systems Fundamentals
- ECE 102Introduction to Active Circuit Design
- ECE 103Fundamentals of Devices and Materials
- ECE 107Electromagnetism
- ECE 108Digital Circuits
- ECE 109Engineering Probability and Statistics
- ECE 111Advanced Digital Design Project
- ECE 115Fast Prototyping
- ECE 116Advanced Hardware and Software Design
- ECE 118Computer Interfacing
- ECE 121APower Systems Analysis and Fundamentals
- ECE 121BEnergy Conversion
- ECE 123Antenna Systems Engineering
- ECE 124Motor Drives
- ECE 125AIntroduction to Power Electronics I
- ECE 125BIntroduction to Power Electronics II
- ECE 128AReal World Power Grid Operation
- ECE 128BRenewable Energy and Power Grid Modernization
- ECE 128CPower Grid Resiliency to Adverse Effects
- ECE 129Renewable and Energy Storage Resources
- ECE 134Electronic Materials Science of Integrated Circuits
- ECE 135ASemiconductor Physics
- ECE 135BElectronic Devices
- ECE 136LMicroelectronics Laboratory
- ECE 138LMicrostructuring Processing Technology Laboratory
- ECE 139Semiconductor Device Design and Modeling
- ECE 140AThe Art of Product Engineering I
- ECE 140BThe Art of Product Engineering II
- ECE 141ASoftware Foundations I
- ECE 141BSoftware Foundations II
- ECE 143Programming for Data Analysis
- ECE 144LabVIEW Programming: Design and Applications
- ECE 145AL-BL-CLAcoustics Laboratory
- ECE 148Introduction to Autonomous Vehicles
- ECE 15Engineering Computation: Introduction to Programming in C
- ECE 150Entrepreneurship for Engineers
- ECE 153Probability and Random Processes for Engineers
- ECE 155Digital Communications Theory
- ECE 156Sensor Networks
- ECE 157ACommunications Systems Laboratory I
- ECE 157BCommunications Systems Laboratory II
- ECE 158AData Networks I
- ECE 158BData Networks II
- ECE 159Introduction to Data Processing and Information Theory
- ECE 16Rapid Hardware and Software Design for Interfacing with the World
- ECE 161AIntroduction to Digital Signal Processing
- ECE 161BDigital Signal Processing
- ECE 161CApplications of Digital Signal Processing
- ECE 163Electronic Circuits and Systems
- ECE 164Analog Integrated Circuit Design
- ECE 165Digital Integrated Circuit Design
- ECE 166Microwave Systems and Circuits
- ECE 17Object-Oriented Programming: Design and Development with C++
- ECE 171ALinear Control System Theory
- ECE 171BLinear Control System Theory
- ECE 172AIntroduction to Intelligent Systems: Robotics and Machine Intelligence
- ECE 174Introduction to Linear and Nonlinear Optimization with Applications
- ECE 175AElements of Machine Intelligence: Pattern Recognition and Machine Learning
- ECE 175BElements of Machine Intelligence: Probabilistic Reasoning and Graphical Models
- ECE 176Introduction to Deep Learning and Applications
- ECE 18Programming in Python and Object-Oriented Principles
- ECE 180Topics in Electrical and Computer Engineering
- ECE 181Physical Optics and Fourier Optics
- ECE 182Electromagnetic Optics, Guided-Wave, and Fiber Optics
- ECE 183Optical Electronics
- ECE 184Optical Information Processing and Holography
- ECE 185Lasers and Modulators
- ECE 187Introduction to Biomedical Imaging and Sensing
- ECE 188Topics in Electrical and Computer Engineering with Laboratory
- ECE 189Technical Public Speaking
- ECE 190Engineering Design
- ECE 191Engineering Group Design Project
- ECE 193HHonors Project
- ECE 194Viacar Design Project
- ECE 195Teaching (2 or 4)
- ECE 196Engineering Hands-on Group Project
- ECE 197ECE Internship (2, 4, 6, 8, 10, or 12)
- ECE 198Directed Group Study (1, 2, 3, or 4)
- ECE 199Independent Study for Undergraduates (2 or 4)
No courses found.