ECE - Electrical & Computer Engineering

Excel (.xlsx) Files

view_module

Tables

table

ECE - Electrical & Computer Engineering Statistics     bar_chart_4_bars

Department Course Count
152
Longest Course Name
Integrated Micro Sensors and Actuators: Bridging the Physical and Digital Worlds
Longest Course Name Length (chars)
80
Shortest Course Name
Fast Robots
Shortest Course Name Length (chars)
11
Lower Division Course Count
7, 4.6%
Upper Division Course Count
51, 33.6%
Graduate Courses Count
94, 61.8%
Average Course Name Length (characters)
36
Number of Electrical & Computer Engineering Courses with "Electrical & Computer Engineering" in their name
0, 0.0%

Electrical & Computer Engineering Department Courses Table

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

#B31B1B