Electrical & Computer Engineering
2026-2027
125 courses
- ECE 1410How Machines Learn: AI from the Perceptron to GPT
- ECE 2100Introduction to Circuits for Electrical and Computer Engineers
- ECE 2300Digital Logic and Computer Organization
- ECE 2400Computer Systems Programming
- ECE 2720Data Science for Engineers
- ECE 3030Electromagnetic Fields and Waves
- ECE 3100Introduction to Probability and Inference for Random Signals and Systems
- ECE 3140Embedded Systems
- ECE 3150Introduction to Microelectronics
- ECE 3200Foundations Machine Learning
- ECE 3250Signals and Systems
- ECE 4060Quantum Physics and Engineering
- ECE 4070Physics of Semiconductors and Nanostructures
- ECE 4110Random Signals in Communications and Signal Processing
- ECE 4150GPS: Theory and Design
- ECE 4160Fast Robots
- ECE 4180Autonomous Mobile Robots
- ECE 4210Network Systems and Games
- ECE 4240Robot Perception
- ECE 4250Digital Signal Processing and Statistical Inference
- ECE 4320Integrated Micro Sensors and Actuators: Bridging the Physical and Digital Worlds
- ECE 4330Microwave Circuit Design
- ECE 4360Nanofabrication and Characterization of Electronics
- ECE 4361Nanofabrication and Characterization of Electronics Laboratory
- ECE 4370Photonics: Fundamentals and Devices
- ECE 4510Electric Power Systems I
- ECE 4520Power Systems and Market Operations
- ECE 4530Analog Integrated Circuit Design
- ECE 4560Power Electronics
- ECE 4570Semiconductor Electronic and Photonic Devices
- ECE 4590Thin-Film Materials Science
- ECE 4670Digital Communication System Design
- ECE 4725Design with Embedded Operating Systems
- ECE 4740Introduction to Digital (VLSI) Design
- ECE 4745Digital ASIC Design
- ECE 4750Computer Architecture
- ECE 4760Digital Systems Design Using Microcontrollers
- ECE 4770Foundations of Robotics
- ECE 4800Optimal System Analysis and Design
- ECE 4840Introduction to Controlled Fusion: Principles and Technology
- ECE 4870Introduction to Radar Remote Sensing
- ECE 4910Principles of Neurophysiology
- ECE 4920ECE Technical Writing
- ECE 4950Special Topics in Electrical and Computer Engineering
- ECE 4980Supervised Teaching Experience
- ECE 4990International Research Internship
- ECE 4998Electrical and Computer Engineering Group Projects
- ECE 4999Electrical and Computer Engineering Independent Projects
- ECE 5010Professional Seminar for M.Eng. Students
- ECE 5090Principles of Neurophysiology
- ECE 5110Random Signals in Communications and Signal Processing
- ECE 5120Model Based Systems Engineering
- ECE 5130Systems Analysis Behavior and Optimization
- ECE 5160Fast Robots
- ECE 5200Foundations Machine Learning
- ECE 5210Network Systems and Games
- ECE 5240Robot Perception
- ECE 5242Intelligent Autonomous Systems
- ECE 5245Digital Fabrication: Manipulating the Matter of Tech
- ECE 5250Digital Signal Processing and Statistical Inference
- ECE 5260Graph-Based Data Science for Networked Systems
- ECE 5280Optimal System Analysis and Design
- ECE 5290Distributed Optimization for Machine Learning and AI
- ECE 5320Integrated Micro Sensors and Actuators: Bridging the Physical and Digital Worlds
- ECE 5330Quantum Physics and Engineering
- ECE 5340Photonics: Fundamentals and Devices
- ECE 5350Semiconductor Physics
- ECE 5360Semiconductor Electronic and Photonics Devices
- ECE 5365Nanofabrication and Characterization of Electronics
- ECE 5366Nanofabrication and Characterization of Electronics Laboratory
- ECE 5413Developing and Designing Interactive Devices
- ECE 5414Applied Machine Learning
- ECE 5415Digital Signal Processing and Learning
- ECE 5510Electric Power Systems I
- ECE 5530Analog Integrated Circuit Design
- ECE 5545Machine Learning Hardware and Systems
- ECE 5550Power Systems and Market Operations
- ECE 5560Power Electronics
- ECE 5570Microwave Circuit Design
- ECE 5620Information Theory and Generative Modeling
No courses found.