| Electrical & Computer Engineering |
Cornell University |
| Course Name |
Course Code |
Credits |
Classification |
| The Computing Technology Inside Your Smartphone |
ECE 1210 |
3 |
Lower Division |
| How Machines Learn: AI from the Perceptron to GPT |
ECE 1410 |
3 |
Lower Division |
| Introduction to Circuits for Electrical and Computer Engineers |
ECE 2100 |
4 |
Lower Division |
| Signals and Information |
ECE 2200 |
4 |
Lower Division |
| Digital Logic and Computer Organization |
ECE 2300 |
4 |
Lower Division |
| Computer Systems Programming |
ECE 2400 |
4 |
Lower Division |
| Data Science for Engineers |
ECE 2720 |
4 |
Lower Division |
| Electromagnetic Fields and Waves |
ECE 3030 |
4 |
Upper Division |
| Introduction to Probability and Inference for Random Signals and Systems |
ECE 3100 |
4 |
Upper Division |
| Embedded Systems |
ECE 3140 |
4 |
Upper Division |
| Introduction to Microelectronics |
ECE 3150 |
4 |
Upper Division |
| Foundations Machine Learning |
ECE 3200 |
4 |
Upper Division |
| Signals and Systems |
ECE 3250 |
4 |
Upper Division |
| Intelligent Physical Systems |
ECE 3400 |
4 |
Upper Division |
| Quantum Physics and Engineering |
ECE 4060 |
4 |
Upper Division |
| Physics of Semiconductors and Nanostructures |
ECE 4070 |
4 |
Upper Division |
| Random Signals in Communications and Signal Processing |
ECE 4110 |
4 |
Upper Division |
| Introduction to Nuclear Science and Engineering |
ECE 4130 |
3 |
Upper Division |
| GPS: Theory and Design |
ECE 4150 |
4 |
Upper Division |
| Fast Robots |
ECE 4160 |
4 |
Upper Division |
| Autonomous Mobile Robots |
ECE 4180 |
3 |
Upper Division |
| Fundamentals of Machine Learning |
ECE 4200 |
4 |
Upper Division |
| Network Systems and Games |
ECE 4210 |
3 |
Upper Division |
| Computer Vision |
ECE 4230 |
3 |
Upper Division |
| Robot Perception |
ECE 4240 |
3 |
Upper Division |
| Digital Signal Processing and Statistical Inference |
ECE 4250 |
4 |
Upper Division |
| Evolutionary Processes, Evolutionary Algorithms, Evolutionary Games |
ECE 4271 |
3 |
Upper Division |
| Lasers and Optoelectronics |
ECE 4300 |
4 |
Upper Division |
| Integrated Micro Sensors and Actuators: Bridging the Physical and Digital Worlds |
ECE 4320 |
4 |
Upper Division |
| Microwave Circuit Design |
ECE 4330 |
4 |
Upper Division |
| Nanofabrication and Characterization of Electronics |
ECE 4360 |
3 |
Upper Division |
| Nanofabrication and Characterization of Electronics Laboratory |
ECE 4361 |
1 |
Upper Division |
| Photonics: Fundamentals and Devices |
ECE 4370 |
3 |
Upper Division |
| Electromagnetic and Optical Metamaterials |
ECE 4380 |
3 |
Upper Division |
| Computer Networks and Telecommunications |
ECE 4450 |
3 |
Upper Division |
| Electric Power Systems I |
ECE 4510 |
3 |
Upper Division |
| Power Systems and Market Operations |
ECE 4520 |
3 |
Upper Division |
| Analog Integrated Circuit Design |
ECE 4530 |
4 |
Upper Division |
| Power Electronics |
ECE 4560 |
4 |
Upper Division |
| Semiconductor Electronic and Photonic Devices |
ECE 4570 |
4 |
Upper Division |
| Thin-Film Materials Science |
ECE 4590 |
3 |
Upper Division |
| Digital Communication System Design |
ECE 4670 |
4 |
Upper Division |
| Introduction to Digital (VLSI) Design |
ECE 4740 |
4 |
Upper Division |
| Computer Architecture |
ECE 4750 |
4 |
Upper Division |
| Digital Systems Design Using Microcontrollers |
ECE 4760 |
4 |
Upper Division |
| Foundations of Robotics |
ECE 4770 |
4 |
Upper Division |
| Optimal System Analysis and Design |
ECE 4800 |
3 |
Upper Division |
| Introduction to Controlled Fusion: Principles and Technology |
ECE 4840 |
3 |
Upper Division |
| Introduction to Radar Remote Sensing |
ECE 4870 |
3 |
Upper Division |
| Radio Frequency Systems |
ECE 4880 |
3-4 |
Upper Division |
| Principles of Neurophysiology |
ECE 4910 |
4 |
Upper Division |
| ECE Technical Writing |
ECE 4920 |
1 |
Upper Division |
| Special Topics in Electrical and Computer Engineering |
ECE 4950 |
3 |
Upper Division |
| Special Topics in Electrical and Computer Engineering |
ECE 4960 |
3 |
Upper Division |
| Supervised Teaching Experience |
ECE 4980 |
1-2 |
Upper Division |
| International Research Internship |
ECE 4990 |
6-12 |
Upper Division |
| Electrical and Computer Engineering Group Projects |
ECE 4998 |
1-4 |
Upper Division |
| Electrical and Computer Engineering Independent Projects |
ECE 4999 |
1-4 |
Upper Division |
| Professional Seminar for M.Eng. Students |
ECE 5010 |
1 |
Graduate |
| Principles of Neurophysiology |
ECE 5090 |
4 |
Graduate |
| Random Signals in Communications and Signal Processing |
ECE 5110 |
3-4 |
Graduate |
| Model Based Systems Engineering |
ECE 5120 |
4 |
Graduate |
| Systems Analysis Behavior and Optimization |
ECE 5130 |
3 |
Graduate |
| Fast Robots |
ECE 5160 |
4 |
Graduate |
| Foundations Machine Learning |
ECE 5200 |
4 |
Graduate |
| Network Systems and Games |
ECE 5210 |
3 |
Graduate |
| Sustainable Urban and Energy Delivery Systems |
ECE 5235 |
3 |
Graduate |
| Robot Perception |
ECE 5240 |
3 |
Graduate |
| Intelligent Autonomous Systems |
ECE 5242 |
3 |
Graduate |
| Digital Fabrication: Manipulating the Matter of Tech |
ECE 5245 |
3 |
Graduate |
| Digital Signal Processing and Statistical Inference |
ECE 5250 |
4 |
Graduate |
| Graph-Based Data Science for Networked Systems |
ECE 5260 |
3 |
Graduate |
| Optimal System Analysis and Design |
ECE 5280 |
4 |
Graduate |
| Distributed Optimization for Machine Learning and AI |
ECE 5290 |
3 |
Graduate |
| Integrated Micro Sensors and Actuators: Bridging the Physical and Digital Worlds |
ECE 5320 |
4 |
Graduate |
| Quantum Physics and Engineering |
ECE 5330 |
4 |
Graduate |
| Photonics: Fundamentals and Devices |
ECE 5340 |
3 |
Graduate |
| Semiconductor Physics |
ECE 5350 |
4 |
Graduate |
| Semiconductor Electronic and Photonics Devices |
ECE 5360 |
4 |
Graduate |
| Electromagnetic and Optical Metamaterials |
ECE 5380 |
3 |
Graduate |
| Developing and Designing Interactive Devices |
ECE 5413 |
3 |
Graduate |
| Applied Machine Learning |
ECE 5414 |
3 |
Graduate |
| Digital Signal Processing and Learning |
ECE 5415 |
3 |
Graduate |
| Fundamentals of Machine Learning |
ECE 5420 |
4 |
Graduate |
| Computer Vision |
ECE 5470 |
3 |
Graduate |
| Electric Power Systems I |
ECE 5510 |
3 |
Graduate |
| Analog Integrated Circuit Design |
ECE 5530 |
4 |
Graduate |
| Machine Learning Hardware and Systems |
ECE 5545 |
3 |
Graduate |
| Power Electronics |
ECE 5560 |
4 |
Graduate |
| Microwave Circuit Design |
ECE 5570 |
4 |
Graduate |
| Fundamentals of Data Compression |
ECE 5620 |
3 |
Graduate |
| Computer Networks and Telecommunications |
ECE 5660 |
3 |
Graduate |
| Digital Communications |
ECE 5670 |
4 |
Graduate |
| Radio Frequency Systems |
ECE 5690 |
3-4 |
Graduate |
| Datacenter Computing |
ECE 5710 |
4 |
Graduate |
| Introduction to Parallel Computing |
ECE 5720 |
3 |
Graduate |
| Design with Embedded Operating Systems |
ECE 5725 |
4 |
Graduate |
| Embedded Systems Laboratory |
ECE 5727 |
1 |
Graduate |
| Digital Systems Design Using Microcontrollers |
ECE 5730 |
4 |
Graduate |
| Computer Architecture |
ECE 5740 |
4 |
Graduate |
| Introduction to Digital (VLSI) Design |
ECE 5744 |
4 |
Graduate |
| Applied Digital ASIC Design |
ECE 5746 |
3 |
Graduate |
| Modern Computer Systems and Architecture |
ECE 5755 |
3 |
Graduate |
| Hardware Acceleration via FPGA |
ECE 5760 |
4 |
Graduate |
| Autonomous Mobile Robots |
ECE 5772 |
4 |
Graduate |
| Introduction to Plasma Physics |
ECE 5810 |
4 |
Graduate |
| Introduction to Nuclear Science and Engineering |
ECE 5815 |
3 |
Graduate |
| Introduction to Controlled Fusion: Principles and Technology |
ECE 5840 |
3 |
Graduate |
| Energy Seminar I |
ECE 5870 |
1 |
Graduate |
| Energy Seminar II |
ECE 5880 |
1 |
Graduate |
| Advanced Topics in Electrical and Computer Engineering |
ECE 5960 |
3-4 |
Graduate |
| Special Topics in Electrical and Computer Engineering |
ECE 6990 |
1 |
Graduate |
| Master of Engineering Design Project I |
ECE 5995 |
1-4 |
Graduate |
| Master of Engineering Design Project II |
ECE 5996 |
1-4 |
Graduate |
| Independent Study |
ECE 5997 |
1-4 |
Graduate |
| Directed Research |
ECE 5998 |
1-4 |
Graduate |
| MEng Technical Internship |
ECE 5999 |
1-2 |
Graduate |
| Theory of Linear Systems |
ECE 6210 |
3 |
Graduate |
| Stochastic Systems: Estimation and Control |
ECE 6230 |
3 |
Graduate |
| Power System Economics and Electricity Markets |
ECE 6240 |
3 |
Graduate |
| Quantum Optics for Photonics and Optoelectronics |
ECE 6310 |
3 |
Graduate |
| Applied Magnetism |
ECE 6320 |
4 |
Graduate |
| Advanced Analog VLSI Circuit Design |
ECE 6540 |
4 |
Graduate |
| Advanced High-Speed and RF Integrated Circuits |
ECE 6550 |
2 |
Graduate |
| Advanced Power Electronics |
ECE 6560 |
4 |
Graduate |
| Information Theory for Data Transmission, Security and Machine Learning |
ECE 6630 |
3 |
Graduate |
| Statistical Inference and Decision |
ECE 6640 |
3 |
Graduate |
| Control and Optimization of Information Networks |
ECE 6660 |
3 |
Graduate |
| Bio-inspired Coordination of Multi-Agent Systems |
ECE 6680 |
4 |
Graduate |
| Computer Analysis of Biomed Images |
ECE 6690 |
3 |
Graduate |
| Principles of Magnetic Resonance Imaging |
ECE 6695 |
3 |
Graduate |
| Complex Digital ASIC Design |
ECE 6745 |
4 |
Graduate |
| Advanced Computer Architecture |
ECE 6750 |
3 |
Graduate |
| Memory Technologies and Memory-Centric Computing |
ECE 6760 |
3 |
Graduate |
| Resilient Computer Systems |
ECE 6770 |
4 |
Graduate |
| High-Level Digital Design Automation |
ECE 6775 |
3 |
Graduate |
| Multivariable Control Theory |
ECE 6780 |
3-4 |
Graduate |
| Neuromorphic Computing Algorithm and Hardware Design |
ECE 6790 |
3 |
Graduate |
| Graduate Topics in Electrical and Computer Engineering |
ECE 6950 |
3 |
Graduate |
| Graduate Topics in ECE |
ECE 6970 |
1-4 |
Graduate |
| Graduate Topics in Electrical and Computer Engineering |
ECE 6980 |
3 |
Graduate |
| Network Systems and Games |
ECE 7210 |
3 |
Graduate |
| Bayesian Estimation and Stochastic Optimization |
ECE 7230 |
4 |
Graduate |
| Sustainable Urban and Energy Delivery Systems |
ECE 7235 |
3 |
Graduate |
| Graph-based Data Science for Networked Systems |
ECE 7260 |
3 |
Graduate |
| Distributed Optimization for Machine Learning and AI |
ECE 7290 |
3 |
Graduate |
| Advanced Electrodynamics of Complex Media |
ECE 7300 |
3 |
Graduate |
| Fundamentals of Data Compression |
ECE 7620 |
3 |
Graduate |
| Thesis Research |
ECE 7910 |
1-15 |
Graduate |
| Thesis Research |
ECE 7920 |
1-15 |
Graduate |
| Succeeding in the Graduate Environment |
ECE 7930 |
1 |
Graduate |
| Advanced Topics |
ECE 7950 |
1-4 |
Graduate |
| DegreeView |
|
|
|