Electrical & Computer Engineering
2026–2027
162 courses
- ECE 2101Introduction to Electrical and Computer Engineering Design
- ECE 2112Circuits
- ECE 2112LCircuits Laboratory and Design
- ECE 2123Digital Systems
- ECE 2123LDigital Systems Laboratory
- ECE 2201Program Design and Data Structures
- ECE 2204Program Design and Data Structures for Scientific Computing
- ECE 2213Circuits II
- ECE 2213LCircuits II Laboratory
- ECE 2214Analog Circuits and Systems
- ECE 2218Microcontrollers
- ECE 2218LMicrocontrollers Laboratory
- ECE 2281Computer Architecture
- ECE 2281LComputer Architecture Laboratory
- ECE 2860Introduction to Undergraduate Research
- ECE 3214Signals and Systems
- ECE 3218Microcontrollers and Edge Computing
- ECE 3218LMicrocontrollers and Edge Computing Laboratory
- ECE 3233Electromagnetics
- ECE 3235Electronics I
- ECE 3235LElectronics I Laboratory and Design
- ECE 3251Intermediate Software Design
- ECE 3258Introduction to Computer Graphics
- ECE 3265Database Management Systems
- ECE 3274Modeling and Simulation
- ECE 3452Theory of Automata, Formal Languages, and Computation
- ECE 3860Undergraduate Research
- ECE 3861Undergraduate Research
- ECE 3891Special Topics
- ECE 3892Special Topics
- ECE 4239Cyber-Physical Systems: Foundations and Project
- ECE 4257Control Systems I
- ECE 4260Artificial Intelligence
- ECE 4262Foundations of Machine Learning
- ECE 4267Power System Analysis
- ECE 4268Distributed Electrical Energy Systems
- ECE 4275Microelectronic Systems
- ECE 4277Cyber Security
- ECE 4278Principles of Software Engineering
- ECE 4283Principles and Models of Semiconductor Devices
- ECE 4284Integrated Circuit Technology and Fabrication
- ECE 4285Network Security
- ECE 4286Audio Engineering
- ECE 4287Engineering Reliability
- ECE 4288Optoelectronics
- ECE 4289Spacecraft Systems
- ECE 4334RF and Microwave Design
- ECE 4335Fundamentals of Quantum Engineering
- ECE 4353Image Processing
- ECE 4354Computer Vision
- ECE 4356Digital Signal Processing
- ECE 4358Control Systems II
- ECE 4363Applied Statistical Machine Learning
- ECE 4370Engineering for Surgery
- ECE 4375Embedded Systems
- ECE 4375LEmbedded Systems Laboratory
- ECE 4377FPGA Design
- ECE 4380Electronics II
- ECE 4383Computer Networks
- ECE 4385VLSI Design
- ECE 4467Deep Learning
- ECE 4475Error Analysis in Safety Critical Systems
- ECE 4484Computer Systems Analysis
- ECE 4601Foundations of Applied Artificial Intelligence in Engineering
- ECE 4602AI Systems Engineering
- ECE 4603Generative AI Engineering Applications
- ECE 4604Systems, Hardware, and Data Harvesting for AI Engineering
- ECE 4605Natural Language Processing and Computer Vision
- ECE 4606Reinforcement Learning for Operations
- ECE 4607AI in Healthcare & Biomedical Systems
- ECE 4608Foundations of Applied Machine Learning
- ECE 4609Deep Learning and Neural Architectures
- ECE 4610Responsible and Explainable AI
- ECE 4611AI Entrepreneurship and Startups
- ECE 4612Applied AI Engineering for Industry
- ECE 4613Projects in Applied Artificial Intelligence
- ECE 4614Embedded AI and Edge Computing
- ECE 4615AI in Human-Computer Interaction
- ECE 4950Program and Project Management for ECE
- ECE 4951Electrical and Computer Engineering Design
No courses found.