Electrical & Computer Engineering (ECE)Engineering

Showing 58 results.

Course descriptions provided by the 2026-2027 Catalog.

ECE 1410

This course covers learning, deep learning, and neural networks from the perceptron through modern architectures such as GPT. Students will build intuition for how machines learn, explore foundational ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: ENGRI 1410

  • 3 Credits Graded

  • 13414 ECE 1410   LEC 001

    • TR
    • Jan 25 - May 11, 2027
    • Bernard, C

  • Instruction Mode: In Person

ECE 2100

This course is an introduction to electronic circuits. We start with the basic quantities used to characterize circuit operation (like current, voltage, and power) and then enforce several physical laws ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture, one discussion, and one laboratory. Combined with: ENGRD 2100

  • 4 Credits Graded

  • 13274 ECE 2100   LEC 001

    • MWF
    • Jan 25 - May 11, 2027
    • Bernard, C

  • Instruction Mode: In Person

  • 13275 ECE 2100   DIS 201

    • T
    • Jan 26, 2027
    • Bernard, C

    • T
    • Feb 9, 2027
    • Bernard, C

    • T
    • Mar 2, 2027
    • Bernard, C

    • T
    • Mar 16, 2027
    • Bernard, C

    • T
    • Apr 6, 2027
    • Bernard, C

    • T
    • Apr 20, 2027
    • Bernard, C

  • Instruction Mode: In Person

  • 13276 ECE 2100   DIS 202

    • W
    • Jan 27, 2027
    • Bernard, C

    • W
    • Feb 10, 2027
    • Bernard, C

    • W
    • Mar 3, 2027
    • Bernard, C

    • W
    • Mar 17, 2027
    • Bernard, C

    • W
    • Apr 7, 2027
    • Bernard, C

    • W
    • Apr 21, 2027
    • Bernard, C

  • Instruction Mode: In Person

  • 13277 ECE 2100   DIS 203

    • F
    • Jan 29, 2027
    • Bernard, C

    • F
    • Feb 12, 2027
    • Bernard, C

    • F
    • Mar 5, 2027
    • Bernard, C

    • F
    • Mar 19, 2027
    • Bernard, C

    • F
    • Apr 9, 2027
    • Bernard, C

    • F
    • Apr 23, 2027
    • Bernard, C

  • Instruction Mode: In Person

  • 13278 ECE 2100   DIS 204

    • M
    • Jan 25, 2027
    • Bernard, C

    • M
    • Feb 8, 2027
    • Bernard, C

    • M
    • Mar 1, 2027
    • Bernard, C

    • M
    • Mar 15, 2027
    • Bernard, C

    • M
    • Apr 5, 2027
    • Bernard, C

    • M
    • Apr 19, 2027
    • Bernard, C

  • Instruction Mode: In Person

  • 13279 ECE 2100   LAB 401

    • T
    • Feb 2, 2027
    • Bernard, C

    • T
    • Feb 23, 2027
    • Bernard, C

    • T
    • Mar 9, 2027
    • Bernard, C

    • T
    • Mar 23, 2027
    • Bernard, C

    • T
    • Apr 13, 2027
    • Bernard, C

    • T
    • Apr 27, 2027
    • Bernard, C

  • Instruction Mode: In Person

  • 13280 ECE 2100   LAB 402

    • W
    • Feb 3, 2027
    • Bernard, C

    • W
    • Feb 24, 2027
    • Bernard, C

    • W
    • Mar 10, 2027
    • Bernard, C

    • W
    • Mar 24, 2027
    • Bernard, C

    • W
    • Apr 14, 2027
    • Bernard, C

    • W
    • Apr 28, 2027
    • Bernard, C

  • Instruction Mode: In Person

  • 13281 ECE 2100   LAB 403

    • F
    • Feb 5, 2027
    • Bernard, C

    • F
    • Feb 26, 2027
    • Bernard, C

    • F
    • Mar 12, 2027
    • Bernard, C

    • F
    • Mar 26, 2027
    • Bernard, C

    • F
    • Apr 16, 2027
    • Bernard, C

    • F
    • Apr 30, 2027
    • Bernard, C

  • Instruction Mode: In Person

  • 13282 ECE 2100   LAB 404

    • M
    • Feb 1, 2027
    • Bernard, C

    • M
    • Feb 22, 2027
    • Bernard, C

    • M
    • Mar 8, 2027
    • Bernard, C

    • M
    • Mar 22, 2027
    • Bernard, C

    • M
    • Apr 12, 2027
    • Bernard, C

    • M
    • Apr 26, 2027
    • Bernard, C

  • Instruction Mode: In Person

ECE 2300

This course provides an introduction to the design and implementation of digital circuits and microprocessors. Topics include transistor network design, Boolean algebra, combinational circuits, sequential ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture, one discussion, and one laboratory. Combined with: ENGRD 2300

  • 4 Credits Graded

  • 13289 ECE 2300   LEC 001

    • TR
    • Jan 25 - May 11, 2027
    • Alian, M

  • Instruction Mode: In Person

  • 13290 ECE 2300   DIS 201

    • F
    • Jan 25 - May 11, 2027
    • Alian, M

  • Instruction Mode: In Person

  • 13291 ECE 2300   DIS 202

    • F
    • Jan 25 - May 11, 2027
    • Alian, M

  • Instruction Mode: In Person

  • 13292 ECE 2300   LAB 401

    • M
    • Jan 25 - May 11, 2027
    • Alian, M

  • Instruction Mode: In Person

  • 13293 ECE 2300   LAB 402

    • W
    • Jan 25 - May 11, 2027
    • Alian, M

  • Instruction Mode: In Person

  • 13294 ECE 2300   LAB 403

    • M
    • Jan 25 - May 11, 2027
    • Alian, M

  • Instruction Mode: In Person

ECE 2720

An introduction to data science for engineers. The data science workflow: acquisition and cleansing, exploration and modeling, prediction and decision making, visualization and presentation. Tools for ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion. Combined with: ENGRD 2720

  • 4 Credits Graded

  • 12476 ECE 2720   LEC 001

    • MW
    • Jan 25 - May 11, 2027
    • Zhao, Q

  • Instruction Mode: In Person

  • 12477 ECE 2720   DIS 201

    • F
    • Jan 25 - May 11, 2027
    • Zhao, Q

  • Instruction Mode: In Person

  • 12478 ECE 2720   DIS 202

    • F
    • Jan 25 - May 11, 2027
    • Zhao, Q

  • Instruction Mode: In Person

  • 12479 ECE 2720   DIS 203

    • F
    • Jan 25 - May 11, 2027
    • Zhao, Q

  • Instruction Mode: In Person

  • 12480 ECE 2720   DIS 204

    • R
    • Jan 25 - May 11, 2027
    • Zhao, Q

  • Instruction Mode: In Person

ECE 3100

Probability theory is a mathematical discipline that allows one to reason about uncertainty: it helps us to predict uncertain events, to make better decisions under uncertainty, and to design and build ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion.

  • 4 Credits Graded

  • 12158 ECE 3100   LEC 001

    • TR
    • Jan 25 - May 11, 2027
    • Delchamps, D

  • Instruction Mode: In Person

  • 12159 ECE 3100   DIS 201

    • F
    • Jan 25 - May 11, 2027
    • Delchamps, D

  • Instruction Mode: In Person

  • 12160 ECE 3100   DIS 202

    • F
    • Jan 25 - May 11, 2027
    • Delchamps, D

  • Instruction Mode: In Person

  • 12161 ECE 3100   DIS 203

    • F
    • Jan 25 - May 11, 2027
    • Delchamps, D

  • Instruction Mode: In Person

  • 12162 ECE 3100   DIS 204

    • F
    • Jan 25 - May 11, 2027
    • Delchamps, D

  • Instruction Mode: In Person

ECE 3140

An introduction to the design of embedded systems, with an emphasis on understanding the interaction between hardware, software, and the physical world. Topics covered include assembly language programming, ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion. Combined with: CS 3420

  • 4 Credits Graded

  • 12190 ECE 3140   LEC 001

    • TR
    • Jan 25 - May 11, 2027
    • Petersen, K

  • Instruction Mode: In Person

  • 12191 ECE 3140   DIS 201

    • R
    • Jan 25 - May 11, 2027
    • Petersen, K

  • Instruction Mode: In Person

  • 12192 ECE 3140   DIS 202

    • F
    • Jan 25 - May 11, 2027
    • Petersen, K

  • Instruction Mode: In Person

  • 12193 ECE 3140   DIS 203

    • F
    • Jan 25 - May 11, 2027
    • Petersen, K

  • Instruction Mode: In Person

ECE 3150

This is a comprehensive undergraduate level course on microelectronics. Topics covered include basic semiconductor physics, electrons and holes in semiconductors, electrical transport in semiconductors, ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture, one discussion, and one laboratory.

  • 4 Credits Graded

  • 12163 ECE 3150   LEC 001

    • MWF
    • Jan 25 - May 11, 2027
    • Ibrahim, M

  • Instruction Mode: In Person

  • 12164 ECE 3150   DIS 201

    • M
    • Jan 25, 2027
    • Ibrahim, M

    • M
    • Feb 1, 2027
    • Ibrahim, M

    • M
    • Feb 22, 2027
    • Ibrahim, M

    • M
    • Mar 8, 2027
    • Ibrahim, M

    • M
    • Mar 22, 2027
    • Ibrahim, M

    • M
    • Apr 12, 2027
    • Ibrahim, M

    • M
    • Apr 26, 2027
    • Ibrahim, M

  • Instruction Mode: In Person

  • 12165 ECE 3150   DIS 202

    • T
    • Jan 26, 2027
    • Ibrahim, M

    • T
    • Feb 2, 2027
    • Ibrahim, M

    • T
    • Feb 23, 2027
    • Ibrahim, M

    • T
    • Mar 9, 2027
    • Ibrahim, M

    • T
    • Mar 23, 2027
    • Ibrahim, M

    • T
    • Apr 13, 2027
    • Ibrahim, M

    • T
    • Apr 27, 2027
    • Ibrahim, M

  • Instruction Mode: In Person

  • 12166 ECE 3150   DIS 203

    • W
    • Jan 27, 2027
    • Ibrahim, M

    • W
    • Feb 3, 2027
    • Ibrahim, M

    • W
    • Feb 24, 2027
    • Ibrahim, M

    • W
    • Mar 10, 2027
    • Ibrahim, M

    • W
    • Mar 24, 2027
    • Ibrahim, M

    • W
    • Apr 14, 2027
    • Ibrahim, M

    • W
    • Apr 28, 2027
    • Ibrahim, M

  • Instruction Mode: In Person

  • 12167 ECE 3150   DIS 204

    • W
    • Jan 27, 2027
    • Ibrahim, M

    • W
    • Feb 3, 2027
    • Ibrahim, M

    • W
    • Feb 24, 2027
    • Ibrahim, M

    • W
    • Mar 10, 2027
    • Ibrahim, M

    • W
    • Mar 24, 2027
    • Ibrahim, M

    • W
    • Apr 14, 2027
    • Ibrahim, M

    • W
    • Apr 28, 2027
    • Ibrahim, M

  • Instruction Mode: In Person

  • 12168 ECE 3150   DIS 205

    • F
    • Jan 29, 2027
    • Ibrahim, M

    • F
    • Feb 5, 2027
    • Ibrahim, M

    • F
    • Feb 26, 2027
    • Ibrahim, M

    • F
    • Mar 12, 2027
    • Ibrahim, M

    • F
    • Mar 26, 2027
    • Ibrahim, M

    • F
    • Apr 16, 2027
    • Ibrahim, M

    • F
    • Apr 30, 2027
    • Ibrahim, M

  • Instruction Mode: In Person

  • 12169 ECE 3150   LAB 401

    • M
    • Feb 8, 2027
    • Ibrahim, M

    • M
    • Mar 1, 2027
    • Ibrahim, M

    • M
    • Mar 15, 2027
    • Ibrahim, M

    • M
    • Apr 5, 2027
    • Ibrahim, M

    • M
    • Apr 19, 2027
    • Ibrahim, M

  • Instruction Mode: In Person

  • 12170 ECE 3150   LAB 402

    • T
    • Feb 9, 2027
    • Ibrahim, M

    • T
    • Mar 2, 2027
    • Ibrahim, M

    • T
    • Mar 16, 2027
    • Ibrahim, M

    • T
    • Apr 6, 2027
    • Ibrahim, M

    • T
    • Apr 20, 2027
    • Ibrahim, M

  • Instruction Mode: In Person

  • 12171 ECE 3150   LAB 403

    • W
    • Feb 10, 2027
    • Ibrahim, M

    • W
    • Mar 3, 2027
    • Ibrahim, M

    • W
    • Mar 17, 2027
    • Ibrahim, M

    • W
    • Apr 7, 2027
    • Ibrahim, M

    • W
    • Apr 21, 2027
    • Ibrahim, M

  • Instruction Mode: In Person

  • 12172 ECE 3150   LAB 404

    • W
    • Feb 10, 2027
    • Ibrahim, M

    • W
    • Mar 3, 2027
    • Ibrahim, M

    • W
    • Mar 17, 2027
    • Ibrahim, M

    • W
    • Apr 7, 2027
    • Ibrahim, M

    • W
    • Apr 21, 2027
    • Ibrahim, M

  • Instruction Mode: In Person

  • 12173 ECE 3150   LAB 405

    • F
    • Feb 12, 2027
    • Ibrahim, M

    • F
    • Mar 5, 2027
    • Ibrahim, M

    • F
    • Mar 19, 2027
    • Ibrahim, M

    • F
    • Apr 9, 2027
    • Ibrahim, M

    • F
    • Apr 23, 2027
    • Ibrahim, M

  • Instruction Mode: In Person

ECE 3200

This is an introductory course in machine learning (ML) that covers basic theory, algorithms, and applications. The class will develop a principled understanding of the various facets of ML and encompass ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion. Combined with: ECE 5200

  • 4 Credits Stdnt Opt

  • 12199 ECE 3200   LEC 001

    • TR
    • Jan 25 - May 11, 2027
    • Krishnamurthy, V

  • Instruction Mode: In Person

  • 12200 ECE 3200   DIS 201

    • F
    • Jan 25 - May 11, 2027
    • Krishnamurthy, V

  • Instruction Mode: In Person

ECE 4070

Covers basic solid state and semiconductor physics relevant for understanding electronic and optical devices. Topics include crystalline structures, bonding in atoms and solids, energy bands in solids, ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion. Combined with: ECE 5350, MSE 6050

  • 4 Credits Graded

  •  8146 ECE 4070   LEC 001

    • MWF
    • Jan 25 - May 11, 2027
    • Jena, D

  • Instruction Mode: In Person

  •  8147 ECE 4070   DIS 201

    • M
    • Jan 25 - May 11, 2027
    • Jena, D

  • Instruction Mode: In Person

ECE 4150

Analysis of GPS operating principles and engineering practice with a culminating design exercise. GPS satellite orbital dynamics, navigation data modeling, position/navigation/timing solution algorithm, ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one laboratory. Combined with: EAS 4150, MAE 4150, MAE 5150

  • 4 Credits Graded

  • 11315 ECE 4150   LEC 001

    • TR
    • Jan 25 - May 11, 2027
    • Hysell, D

  • Instruction Mode: In Person

  • 11316 ECE 4150   LAB 401

    • R
    • Jan 25 - May 11, 2027
    • Hysell, D

  • Instruction Mode: In Person

ECE 4160

The course focus is on systems level design and implementation of fast and dynamic autonomous robots. With the recent DIY movement, design of kinematic robots is largely becoming a software challenge. ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one laboratory. Combined with: ECE 5160, MAE 4190, MAE 5190

  • 4 Credits GradeNoAud

  • 12671 ECE 4160   LEC 001

    • TR
    • Jan 25 - May 11, 2027
    • Helbling, E

  • Instruction Mode: In Person

    To add yourself to the waitlist, contact E. Farrell Helbling (efh45).

  • 12672 ECE 4160   LAB 401

    • T
    • Jan 25 - May 11, 2027
    • Helbling, E

  • Instruction Mode: In Person

  • 12673 ECE 4160   LAB 402

    • W
    • Jan 25 - May 11, 2027
    • Helbling, E

  • Instruction Mode: In Person

  • 12674 ECE 4160   LAB 403

    • R
    • Jan 25 - May 11, 2027
    • Helbling, E

  • Instruction Mode: In Person

  • 17476 ECE 4160   LAB 404

    • F
    • Jan 25 - May 11, 2027
    • Helbling, E

  • Instruction Mode: In Person

ECE 4180

Creating robots capable of performing complex tasks autonomously requires one to address a variety of different challenges such as sensing, perception, control, planning, mechanical design, and interaction ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one laboratory. Combined with: CS 4758, CS 5758, ECE 5772, MAE 4180, MAE 5180

  • 3 Credits Graded

  • 11434 ECE 4180   LEC 001

    • TR
    • Jan 25 - May 11, 2027
    • Bizyaeva, A

  • Instruction Mode: In Person

  • 11435 ECE 4180   LAB 401

    • T
    • Jan 25 - May 11, 2027
    • Staff

  • Instruction Mode: In Person

  • 11436 ECE 4180   LAB 402

    • W
    • Jan 25 - May 11, 2027
    • Staff

  • Instruction Mode: In Person

  • 11437 ECE 4180   LAB 403

    • R
    • Jan 25 - May 11, 2027
    • Staff

  • Instruction Mode: In Person

  • 11438 ECE 4180   LAB 404

    • F
    • Jan 25 - May 11, 2027
    • Staff

  • Instruction Mode: In Person

ECE 4210

Network systems pervade our society in both social and technological contexts. On the one hand, social networks play a central role in the transmission of information and viruses with fundamental consequences ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: ECE 5210, ECE 7210

  • 3 Credits GradeNoAud

  • 12688 ECE 4210   LEC 001

    • MW
    • Jan 25 - May 11, 2027
    • Parise, F

  • Instruction Mode: In Person

ECE 4320

Introduction to micro and nano devices that allow the digital world to both sense and actuate in the physical world. Design and analysis of modern MEMS/NEMS (Micro/Nano Electromechanical Systems) touch, ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture, one discussion, and one laboratory. Combined with: ECE 5320, MAE 4320

  • 4 Credits Graded

  • 12174 ECE 4320   LEC 001

    • TR
    • Jan 25 - May 11, 2027
    • Lal, A

  • Instruction Mode: In Person

  • 12175 ECE 4320   DIS 201

    • W
    • Jan 25 - May 11, 2027
    • Lal, A

  • Instruction Mode: In Person

  • 12176 ECE 4320   LAB 401

    • M
    • Jan 25 - May 11, 2027
    • Lal, A

  • Instruction Mode: In Person

ECE 4361

This course provides an introduction to nanofabrication technologies with emphasis on Si-based integrated circuits manufacturing as well as modern electronics based on GaN, 2D materials etc. The lab, primarily ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: ECE 5366, MSE 5411

  • 1 Credit Graded

  • 12472 ECE 4361   LAB 401

    • T
    • Jan 25 - May 11, 2027
    • Xing, H

  • Instruction Mode: In Person

    Must attend a meeting for lab safety and policies in the 1st week of classes, which can also be completed virtually prior to participating in the first Lab Module in the 2nd week.

Syllabi: none
  •   Regular Academic Session.  Combined with: ECE 5366, MSE 5411

  • 1 Credit Graded

  • 12473 ECE 4361   LAB 402

    • W
    • Jan 25 - May 11, 2027
    • Xing, H

  • Instruction Mode: In Person

    Must attend a meeting for lab safety and policies in the 1st week of classes, which can also be completed virtually prior to participating in the first Lab Module in the 2nd week.

Syllabi: none
  •   Regular Academic Session.  Combined with: ECE 5366, MSE 5411

  • 1 Credit Graded

  • 12474 ECE 4361   LAB 403

    • F
    • Jan 25 - May 11, 2027
    • Xing, H

  • Instruction Mode: In Person

    Must attend a meeting for lab safety and policies in the 1st week of classes, which can also be completed virtually prior to participating in the first Lab Module in the 2nd week.

ECE 4370

Introduction to optical waveguides and photonic devices. Review of optical wave propagation in uniform media and at interfaces. Gaussian beams and diffraction. Modes, dispersion, and fundamental ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: ECE 5340

  • 4 Credits Graded

  • 12180 ECE 4370   LEC 001

    • TR
    • Jan 25 - May 11, 2027
    • Mehta, K

  • Instruction Mode: In Person

ECE 4520

Examines the operations of electric power systems, the smart grid, and electricity markets. Topics include modeling of power systems, power flow analysis, economic dispatch, optimal power flow, ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: ECE 5550, SYSEN 5520

  • 3 Credits Graded

  • 12181 ECE 4520   LEC 001

    • TR
    • Jan 25 - May 11, 2027
    • Tong, L

  • Instruction Mode: In Person

ECE 4590

Provides a fundamental understanding of processing/structure/property relation in thin films, with an emphasis on behaviors that differ from those observed in classical bulk materials. Topics include vacuum ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: MSE 5430

  • 3 Credits Stdnt Opt

  • 12460 ECE 4590   LEC 001

    • TR
    • Jan 25 - May 11, 2027
    • Nair, H

  • Instruction Mode: In Person

ECE 4725

Design of microcontroller systems using embedded Linux. Student teams design and debug example solutions on a target microcontroller (for example, Raspberry Pi) during lab sessions. Emphasis will be on ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one laboratory. Combined with: ECE 5725

  • 4 Credits Graded

  • 12695 ECE 4725   LEC 001

    • MWF
    • Jan 25 - May 11, 2027
    • Skovira, J

  • Instruction Mode: In Person

  • 12696 ECE 4725   LAB 401

    • M
    • Jan 25 - May 11, 2027
    • Skovira, J

  • Instruction Mode: In Person

  • 12697 ECE 4725   LAB 402

    • W
    • Jan 25 - May 11, 2027
    • Skovira, J

  • Instruction Mode: In Person

  • 12698 ECE 4725   LAB 403

    • R
    • Jan 25 - May 11, 2027
    • Skovira, J

  • Instruction Mode: In Person

  • 12699 ECE 4725   LAB 404

    • T
    • Jan 25 - May 11, 2027
    • Skovira, J

  • Instruction Mode: In Person

ECE 4740

An introduction to digital very large-scale integration (VLSI) design from architectural considerations down to the layout level. Lecture, labs, and homework topics emphasize disciplined synchronous VLSI ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one laboratory. Combined with: ECE 5744

  • 4 Credits Graded

  • 12182 ECE 4740   LEC 001

    • TR
    • Jan 25 - May 11, 2027
    • Molnar, A

  • Instruction Mode: In Person

  • 12183 ECE 4740   LAB 401

    • T
    • Jan 25 - May 11, 2027
    • Molnar, A

  • Instruction Mode: In Person

  • 12184 ECE 4740   LAB 402

    • R
    • Jan 25 - May 11, 2027
    • Molnar, A

  • Instruction Mode: In Person

  • 12185 ECE 4740   LAB 403

    • M
    • Jan 25 - May 11, 2027
    • Molnar, A

  • Instruction Mode: In Person

  • 12186 ECE 4740   LAB 404

    • W
    • Jan 25 - May 11, 2027
    • Molnar, A

  • Instruction Mode: In Person

ECE 4745

This course aims to provide a strong foundation for students to understand the principle and practice of designing, implementing, testing, and evaluating standard-cell ASIC chips using automated ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one laboratory. Combined with: ECE 5745

  • 4 Credits GradeNoAud

  • 12700 ECE 4745   LEC 001

    • TR
    • Jan 25 - May 11, 2027
    • Batten, C

  • Instruction Mode: In Person

  • 12701 ECE 4745   LAB 401

    • F
    • Jan 25 - May 11, 2027
    • Batten, C

  • Instruction Mode: In Person

ECE 4840

Introduction to the physical principles and various engineering aspects underlying power generation by controlled fusion. Topics include: fuels and conditions required for fusion power and basic fusion-reactor ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: AEP 4840, ECE 5840, MAE 4590

  • 3 Credits Stdnt Opt

  • 12187 ECE 4840   LEC 001

    • MW
    • Jan 25 - May 11, 2027
    • Hammer, D

    • F
    • Jan 25 - May 11, 2027
    • Hammer, D

  • Instruction Mode: In Person

ECE 4910

Laboratory-oriented course designed to teach the concepts and tools of cellular neurophysiology through hands-on experience with extracellular and intracellular electrophysiological techniques, and computer ... view course details

View Enrollment Information

Syllabi:
  •  5454 ECE 4910   LEC 001

    • MW
    • Jan 25 - May 11, 2027
    • Ellwood, I

      Johnson, B

  • Instruction Mode: In Person

  •  5455 ECE 4910   LAB 401

    • M
    • Jan 25 - May 11, 2027
    • Ellwood, I

      Johnson, B

  • Instruction Mode: In Person

  •  5456 ECE 4910   LAB 402

    • T
    • Jan 25 - May 11, 2027
    • Ellwood, I

      Johnson, B

  • Instruction Mode: In Person

  •  5457 ECE 4910   LAB 403

    • R
    • Jan 25 - May 11, 2027
    • Ellwood, I

      Johnson, B

  • Instruction Mode: In Person

ECE 4998

Group study, analysis, and, usually, experimental tests in connection with a special engineering project chosen by the students after consultation with the faculty member directing the project. New projects ... view course details

View Enrollment Information

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Graded

  • Topic: Cornell Custom Silicon Systems

  • 12459 ECE 4998   IND 601

    • Jan 25 - May 11, 2027
    • Batten, C

  • Instruction Mode: Independent Studies

ECE 4999

Individual study or directed reading in connection with a special engineering problem chosen by the student after consultation with the faculty member directing the project. An engineering report on the ... view course details

View Enrollment Information

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Graded

  • 12201 ECE 4999   IND 601

    • Jan 25 - May 11, 2027
    • Staff

  • Instruction Mode: Independent Studies

    Students from all Colleges must submit a Cornell Engineering Research for Credit Form (https://experience.cornell.edu/opportunities/cornell-engineering-research-credit). Upon approval, students are responsible for enrolling themselves with a permission number.

ECE 5010

This seminar introduces students to professional issues that are important as they begin their professional career. Topics include M.Eng. ECE project options; professional expectations; project planning ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 1 Credit S/U NoAud

  • 12454 ECE 5010   SEM 101

    • M
    • Jan 25 - May 11, 2027
    • Skovira, J

  • Instruction Mode: In Person

ECE 5090

Laboratory-oriented course designed to teach the concepts and tools of cellular neurophysiology through hands-on experience with extracellular and intracellular electrophysiological techniques, and computer ... view course details

View Enrollment Information

Syllabi:
  •  5477 ECE 5090   LEC 001

    • MW
    • Jan 25 - May 11, 2027
    • Ellwood, I

      Johnson, B

  • Instruction Mode: In Person

  •  5478 ECE 5090   LAB 401

    • M
    • Jan 25 - May 11, 2027
    • Ellwood, I

      Johnson, B

  • Instruction Mode: In Person

  •  5479 ECE 5090   LAB 402

    • T
    • Jan 25 - May 11, 2027
    • Ellwood, I

      Johnson, B

  • Instruction Mode: In Person

  •  5480 ECE 5090   LAB 403

    • R
    • Jan 25 - May 11, 2027
    • Ellwood, I

      Johnson, B

  • Instruction Mode: In Person

ECE 5130

This is an advanced course in the application of analytical methodologies and tools to the analysis and optimization of complex systems. On completion of this course, students should be able to use probability ... view course details

View Enrollment Information

Syllabi: none
  •  8833 ECE 5130   LEC 001

    • MW
    • Jan 25 - May 11, 2027
    • MINCA, A

  • Instruction Mode: In Person

    Enrollment limited to: Systems Engineering on-campus students.

ECE 5160

The course focus is on systems level design and implementation of fast and dynamic autonomous robots. With the recent DIY movement, design of kinematic robots is largely becoming a software challenge. ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one laboratory. Combined with: ECE 4160, MAE 4190, MAE 5190

  • 4 Credits GradeNoAud

  • 12679 ECE 5160   LEC 001

    • TR
    • Jan 25 - May 11, 2027
    • Helbling, E

  • Instruction Mode: In Person

  • 12680 ECE 5160   LAB 401

    • T
    • Jan 25 - May 11, 2027
    • Helbling, E

  • Instruction Mode: In Person

  • 12681 ECE 5160   LAB 402

    • W
    • Jan 25 - May 11, 2027
    • Helbling, E

  • Instruction Mode: In Person

  • 12682 ECE 5160   LAB 403

    • R
    • Jan 25 - May 11, 2027
    • Helbling, E

  • Instruction Mode: In Person

  • 17478 ECE 5160   LAB 404

    • F
    • Jan 25 - May 11, 2027
    • Helbling, E

  • Instruction Mode: In Person

ECE 5200

This is an introductory course in machine learning (ML) that covers basic theory, algorithms, and applications. The class will develop a principled understanding of the various facets of ML and encompass ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion. Combined with: ECE 3200

  • 4 Credits Stdnt Opt

  • 12691 ECE 5200   LEC 001

    • TR
    • Jan 25 - May 11, 2027
    • Krishnamurthy, V

  • Instruction Mode: In Person

  • 12692 ECE 5200   DIS 201

    • F
    • Jan 25 - May 11, 2027
    • Krishnamurthy, V

  • Instruction Mode: In Person

ECE 5210

Network systems pervade our society in both social and technological contexts. On the one hand, social networks play a central role in the transmission of information and viruses with fundamental consequences ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: ECE 4210, ECE 7210

  • 3 Credits GradeNoAud

  • 12689 ECE 5210   LEC 001

    • MW
    • Jan 25 - May 11, 2027
    • Parise, F

  • Instruction Mode: In Person

ECE 5242

How can intelligent machines perceive, make decisions, and execute their plans in an uncertain, dynamic world? This course will cover methods and algorithms for sensory perception, planning, and control ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Graded

  • 12486 ECE 5242   LEC 030

    • MW
    • Jan 25 - May 11, 2027
    • Lee, D

  • Instruction Mode: In Person

    Enrollment limited to: Cornell Tech students.

ECE 5245

Historically, computing encompassed one-dimensional Input/Output using command line interfaces. The GUI and mouse brought 2D I/O to computing, and later VR and 3D Scanning allowed for 3D I/O. The next ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: INFO 5380

  • 3 Credits GradeNoAud

  • 10128 ECE 5245   LEC 030

    • MW
    • Jan 25 - May 11, 2027
    • Roumen, T

  • Instruction Mode: In Person

    Enrollment limited to: Cornell Tech students.

ECE 5290

This is a graduate-level course about theory, algorithms and applications of distributed optimization and machine learning. The course covers the basics of distributed optimization and learning algorithms ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: ORIE 5290

  • 3 Credits GradeNoAud

  • 12693 ECE 5290   LEC 030

    • MW
    • Jan 25 - May 11, 2027
    • Chen, T

  • Instruction Mode: In Person

    Enrollment limited to: Cornell Tech students.

ECE 5320

Introduction to micro and nano devices that allow the digital world to both sense and actuate in the physical world. Design and analysis of modern MEMS/NEMS (Micro/Nano Electromechanical Systems) touch, ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture, one discussion, and one laboratory. Combined with: ECE 4320, MAE 4320

  • 4 Credits Graded

  • 12660 ECE 5320   LEC 001

    • TR
    • Jan 25 - May 11, 2027
    • Lal, A

  • Instruction Mode: In Person

  • 12661 ECE 5320   DIS 201

    • W
    • Jan 25 - May 11, 2027
    • Lal, A

  • Instruction Mode: In Person

  • 12662 ECE 5320   LAB 401

    • M
    • Jan 25 - May 11, 2027
    • Lal, A

  • Instruction Mode: In Person

ECE 5340

Introduction to optical waveguides and photonic devices. Review of optical wave propagation in uniform media and at interfaces. Gaussian beams and diffraction. Modes, dispersion, and fundamental ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: ECE 4370

  • 4 Credits Graded

  • 12687 ECE 5340   LEC 001

    • TR
    • Jan 25 - May 11, 2027
    • Mehta, K

  • Instruction Mode: In Person

ECE 5350

Covers basic solid state and semiconductor physics relevant for understanding electronic and optical devices. Topics include crystalline structures, bonding in atoms and solids, energy bands in solids, ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion. Combined with: ECE 4070, MSE 6050

  • 4 Credits Graded

  •  8142 ECE 5350   LEC 001

    • MWF
    • Jan 25 - May 11, 2027
    • Jena, D

  • Instruction Mode: In Person

  •  8143 ECE 5350   DIS 201

    • M
    • Jan 25 - May 11, 2027
    • Jena, D

  • Instruction Mode: In Person

ECE 5366

This course provides an introduction to nanofabrication technologies with emphasis on Si-based integrated circuits manufacturing as well as modern electronics based on GaN, 2D materials etc. The lab, primarily ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: ECE 4361, MSE 5411

  • 1 Credit Graded

  • 12469 ECE 5366   LAB 401

    • T
    • Jan 25 - May 11, 2027
    • Xing, H

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session.  Combined with: ECE 4361, MSE 5411

  • 1 Credit Graded

  • 12470 ECE 5366   LAB 402

    • W
    • Jan 25 - May 11, 2027
    • Xing, H

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session.  Combined with: ECE 4361, MSE 5411

  • 1 Credit Graded

  • 12471 ECE 5366   LAB 403

    • F
    • Jan 25 - May 11, 2027
    • Xing, H

  • Instruction Mode: In Person

ECE 5545

This Master's level course will take a hardware-centric view of machine learning systems. From constrained embedded microcontrollers to large distributed multi-GPU systems, we will investigate how these ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: CS 5775

  • 3 Credits Stdnt Opt

  • 12489 ECE 5545   LEC 030

    • MW
    • Jan 25 - May 11, 2027
    • Abdelfattah, M

  • Instruction Mode: In Person

    Enrollment limited to: Cornell Tech students.

ECE 5550

Examines the operations of electric power systems, the smart grid, and electricity markets. Topics include modeling of power systems, power flow analysis, economic dispatch, optimal power flow, ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: ECE 4520, SYSEN 5520

  • 3 Credits Graded

  • 12664 ECE 5550   LEC 001

    • TR
    • Jan 25 - May 11, 2027
    • Tong, L

  • Instruction Mode: In Person

ECE 5725

Design of microcontroller based systems using embedded Linux. Student teams design and debug example solutions on a target microcontroller (for example, Raspberry Pi) during lab sessions. Emphasis will ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one laboratory. Combined with: ECE 4725

  • 4 Credits Graded

  • 12461 ECE 5725   LEC 001

    • MWF
    • Jan 25 - May 11, 2027
    • Skovira, J

  • Instruction Mode: In Person

  • 12462 ECE 5725   LAB 401

    • M
    • Jan 25 - May 11, 2027
    • Skovira, J

  • Instruction Mode: In Person

  • 12463 ECE 5725   LAB 402

    • W
    • Jan 25 - May 11, 2027
    • Skovira, J

  • Instruction Mode: In Person

  • 12464 ECE 5725   LAB 403

    • R
    • Jan 25 - May 11, 2027
    • Skovira, J

  • Instruction Mode: In Person

ECE 5744

This graduate-level course provides an introduction to digital very large-scale integration (VLSI) design from architectural considerations down to the layout level. Lecture, labs, and homework topics ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one laboratory. Combined with: ECE 4740

  • 4 Credits Graded

  • 12666 ECE 5744   LEC 001

    • TR
    • Jan 25 - May 11, 2027
    • Molnar, A

  • Instruction Mode: In Person

  • 12667 ECE 5744   LAB 401

    • T
    • Jan 25 - May 11, 2027
    • Molnar, A

  • Instruction Mode: In Person

  • 12668 ECE 5744   LAB 402

    • R
    • Jan 25 - May 11, 2027
    • Molnar, A

  • Instruction Mode: In Person

  • 12669 ECE 5744   LAB 403

    • M
    • Jan 25 - May 11, 2027
    • Molnar, A

  • Instruction Mode: In Person

  • 12670 ECE 5744   LAB 404

    • W
    • Jan 25 - May 11, 2027
    • Molnar, A

  • Instruction Mode: In Person

ECE 5745

This course aims to provide a strong foundation for students to understand the principle and practice of designing, implementing, testing, and evaluating standard-cell ASIC chips using automated ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one laboratory. Combined with: ECE 4745

  • 4 Credits GradeNoAud

  • 12702 ECE 5745   LEC 001

    • TR
    • Jan 25 - May 11, 2027
    • Batten, C

  • Instruction Mode: In Person

  • 12703 ECE 5745   LAB 402

    • F
    • Jan 25 - May 11, 2027
    • Batten, C

  • Instruction Mode: In Person

ECE 5772

Creating robots capable of performing complex tasks autonomously requires one to address a variety of different challenges such as sensing, perception, control, planning, mechanical design, and interaction ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one laboratory. Combined with: CS 4758, CS 5758, ECE 4180, MAE 4180, MAE 5180

  • 4 Credits Graded

  • 11444 ECE 5772   LEC 001

    • TR
    • Jan 25 - May 11, 2027
    • Bizyaeva, A

  • Instruction Mode: In Person

  • 11445 ECE 5772   LAB 401

    • T
    • Jan 25 - May 11, 2027
    • Staff

  • Instruction Mode: In Person

  • 11446 ECE 5772   LAB 402

    • W
    • Jan 25 - May 11, 2027
    • Staff

  • Instruction Mode: In Person

  • 11447 ECE 5772   LAB 403

    • R
    • Jan 25 - May 11, 2027
    • Staff

  • Instruction Mode: In Person

  • 11448 ECE 5772   LAB 404

    • F
    • Jan 25 - May 11, 2027
    • Staff

  • Instruction Mode: In Person

ECE 5780

This course introduces modern machine learning, neural network, and artificial intelligence methods for the modeling, prediction, estimation, and control of multivariable dynamical systems. The course ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Graded

  • 12704 ECE 5780   LEC 030

    • MW
    • Jan 25 - May 11, 2027
    • Ferrari, S

  • Instruction Mode: In Person

    Enrollment limited to: Cornell Tech students.

ECE 5840

Introduction to the physical principles and various engineering aspects underlying power generation by controlled fusion. Topics include: fuels and conditions required for fusion power and basic fusion-reactor ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: AEP 4840, ECE 4840, MAE 4590

  • 3 Credits Stdnt Opt

  • 12663 ECE 5840   LEC 001

    • MW
    • Jan 25 - May 11, 2027
    • Hammer, D

    • F
    • Jan 25 - May 11, 2027
    • Hammer, D

  • Instruction Mode: In Person

ECE 5880

Energy Seminars will continue to explore energy-related topics of emerging, contemporary and historical interest. An abbreviated list of subjects explored in the seminars includes: global energy resources, ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: BEE 5469, CHEME 5880, MAE 5469

  • 1 Credit Stdnt Opt

  • 12286 ECE 5880   LEC 001

    • R
    • Jan 25 - May 11, 2027
    • Hanrath, T

  • Instruction Mode: In Person

ECE 5996

Two-semester Design Project: must enroll in both semesters; students will receive a letter grade for each individual semester. For students enrolled in M.Eng. (Electrical and Computer Engineering) degree ... view course details

View Enrollment Information

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Graded

  • 12290 ECE 5996   IND 601

    • Jan 25 - May 11, 2027
    • Staff

  • Instruction Mode: Independent Studies

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Graded

  • 12377 ECE 5996   IND 688

    • Jan 25 - May 11, 2027
    • Staff

  • Instruction Mode: Independent Studies

ECE 5997

Independent study supervised by a faculty member in Electrical and Computer Engineering. A final report or exam is required. Students must make individual arrangements with a faculty sponsor. view course details

View Enrollment Information

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 12491 ECE 5997   IND 601

    • Jan 25 - May 11, 2027
    • Staff

  • Instruction Mode: Independent Studies

ECE 5998

Research directed by a faculty member in Electrical and Computer Engineering. A final report or exam is required. Students must make individual arrangements with a faculty sponsor. view course details

View Enrollment Information

Syllabi: none
  •   Project Session Full. 

  • 1-4 Credits Stdnt Opt

  • 12583 ECE 5998   RSC 701

    • Jan 25 - May 11, 2027
    • Staff

  • Instruction Mode: Directed Research

ECE 5999

This course offers M.Eng. students the opportunity to receive credit for ECE relevant work occurring as part of a summer (or semester) internship. Normally taken in the semester following the internship, ... view course details

View Enrollment Information

Syllabi: none
  •   Project Session Full. 

  • 1-2 Credits Graded

  • 12475 ECE 5999   IND 601

    • Jan 25 - May 11, 2027
    • Jessel, P

  • Instruction Mode: Independent Studies

ECE 6320

Fundamentals of magnetism, magnetic materials, and their applications. Topics include: sources of magnetism, types of magnetism, theory of electronic magnetism, magnetic anisotropy energies, domain theory, ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one discussion.

  • 4 Credits Graded

  • 12487 ECE 6320   LEC 001

    • TR
    • Jan 25 - May 11, 2027
    • El-Ghazaly, A

  • Instruction Mode: In Person

  • 12488 ECE 6320   DIS 201

    • R
    • Jan 25 - May 11, 2027
    • El-Ghazaly, A

  • Instruction Mode: In Person

ECE 6750

This course discusses advanced topics in computer architecture beyond the material that is covered in undergraduate courses such as ECE 4750/CS 4420. In particular, the course places special focus on multicore ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: CS 5420

  • 3 Credits Graded

  • 12284 ECE 6750   LEC 001

    • MW
    • Jan 25 - May 11, 2027
    • Martinez, J

  • Instruction Mode: In Person

ECE 6780

Introduction to multivariable feedback control theory in both time and frequency domain. Topics include model-based control, performance limitations, Linear Quadratic and H-infinity optimal control, control ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: MAE 6780

  • 3-4 Credits Graded

  • 11374 ECE 6780   LEC 001

    • MW
    • Jan 25 - May 11, 2027
    • MacMartin, D

  • Instruction Mode: In Person

    Enrollment limited to: Cornell Tech students.

ECE 6960

Seminar, special interest, or temporary course.TermTopicInstructorSpringInterplay between Economics and SystemsA. Tang view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • Topic: Robust and Stochastic Optimization

  • 12456 ECE 6960   LEC 001

    • TR
    • Jan 25 - May 11, 2027
    • Bitar, E

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • Topic: Data Center Networking Systems

  • 12457 ECE 6960   LEC 002

    • MW
    • Jan 25 - May 11, 2027
    • Lin, J

  • Instruction Mode: In Person

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • Topic: Advanced Plasma Physics and Plasma Diagnostics

  • 12458 ECE 6960   LEC 003

    • TR
    • Jan 25 - May 11, 2027
    • Hare, J

  • Instruction Mode: In Person

ECE 6980

Seminar, special interest, or temporary course. view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session. 

  • 3 Credits Stdnt Opt

  • Topic: Classical and Quantum Statistical Inference

  • 12378 ECE 6980   LEC 001

    • MW
    • Jan 25 - May 11, 2027
    • Acharya, J

  • Instruction Mode: In Person

ECE 7210

Network systems pervade our society in both social and technological contexts. On the one hand, social networks play a central role in the transmission of information and viruses with fundamental consequences ... view course details

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Combined with: ECE 4210, ECE 5210

  • 3 Credits GradeNoAud

  • 12690 ECE 7210   LEC 001

    • MW
    • Jan 25 - May 11, 2027
    • Parise, F

  • Instruction Mode: In Person

ECE 7920

For students enrolled in master's or doctoral program. Each professor is assigned a section number. To register, see roster for appropriate six-digit course ID numbers. view course details

View Enrollment Information

Syllabi: none
  •   Project Session Full. 

  • 1-15 Credits Sat/Unsat

  • 12379 ECE 7920   RSC 701

    • Jan 25 - May 11, 2027
    • Staff

  • Instruction Mode: Directed Research