Below is a list of courses for the Department of Electrical and Computer Engineering. For a full list, please visit the ECE inventory on the Lehigh University course catalog.

When courses are offered

To facilitate planning, we indicate when we plan to offer each course ((F = Every Fall Semester, S = Every Spring Semester, E = Elective Course, offered when resources permit, I = at least once every two years, NC = not currently offered). 


  • ECE 033 Introduction to Computer Engineering 4 Credits (F)

  • ECE 081 Principles of Electrical Engineering 4 Credits (F)

  • ECE 083 Introduction to Electrical Engineering 3 Credits (S)

  • ECE 108 Signals and Systems 4 Credits (S)

  • ECE 121 Electronic Circuits Laboratory 2 Credits (S)

  • ECE 123 Electronic Circuits 3 Credits (S)

  • ECE 125 Random Signals and Learning 3 Credits (F)

  • ECE 126 Fundamentals of Semiconductor Devices 3 Credits (S)

  • ECE 128 FPGA Laboratory 3 Credits (F)

  • ECE 132 Microcontroller Laboratory 3 Credits (S)

  • ECE 136 Electromechanics 0-3 Credits (NC)

  • ECE 138 Digital Systems Laboratory 2 Credits (NC)

  • ECE 162 Electrical Laboratory 1 Credit (S)

  • ECE 182 Junior Laboratory 1 Credit (F)

  • ECE 200 Electrical and Computer Engineering Seminar 1 Credit (F)

  • ECE 201 Computer Architecture 3 Credits (S)

  • ECE 202 Introduction to Electromagnetics 3 Credits (F)

  • ECE 203 Introduction to Electromagnetic Waves 3 Credits (S)

  • ECE 205 C/C++ Programming 3 Credits (S)

  • ECE 212 Control Theory 3 Credits (E)

  • ECE 256 Honors Project 1 Credit (E)

  • ECE 257 Senior Lab I 3 Credits (F)

  • CREG 257 Senior Lab Project I 3 Credits (F)

  • ECE 258 Senior Lab II 2 Credits (S)

  • CREG 258 Senior Lab Project II 2 Credits (S)

  • ECE 300 Apprentice Teaching 1-4 Credits (E)

  • ECE 303 Accelerated Computing for Deep Learning 3 Credits (E)

  • ECE 305 Memory Systems 3 Credits (E)

  • ECE 306 Autonomous Driving and Robotic RacingCredits (E)

  • ECE 308 Physics and Models of Electronic Devices 3 Credits (E)

  • ECE 310 Wireless Circuits 3 Credits (E)

  • ECE 313 Power Electronics 3 Credits (E)

  • ECE 314 Statistical Decision Making and Machine Learning Theory 3 credits (E)

  • ECE 318 Introduction to Internet of Things 3 credits (E)

  • ECE 319 Digital System Design 3 Credits (I, usually in the Fall semester)

  • ECE 321 Introduction to Power Systems 3 Credits (E)

  • ECE 322 Introduction to Photovoltaic Energy Systems 3 Credits (E)

  • ECE 325 Semiconductor Lasers I 3 Credits (E)

  • ECE 326 Semiconductor Lasers II 3 Credits (E)

  • ECE 327 Communications & Networking for Smart Grids 3 Credits (E)

  • ECE 328 (ECO 328) Electricity Economics 3 Credits (E)

  • ECE 329 Power System Modeling and Computation 3 Credits (E)

  • ECE 332 Design of Linear Electronic Circuits 3 Credits (E)

  • ECE 333 Medical Electronics 3 Credits (E) 

  • ECE 336 (CSE 336) Embedded Systems 3 Credits (E)

  • ECE 337 Introduction to Micro- and Nanofabrication 3 Credits (E)

  • ECE 338 Quantum Electronics 3 Credits (E)

  • ECE 339 Graphical Signal Processing 3 Credits (E)

  • ECE 340 Introduction to Online and Reinforcement Learning 3 Credits (E)

  • ECE 341 Fundamentals of Wireless Communications 3 Credits (I, usually in the Fall semester)

  • ECE 342 Communication Theory 3 Credits (E)

  • ECE 343 Digital Signal Processing 3 Credits (E)

  • ECE 344 Statistical Signal Processing 3 Credits (E)

  • ECE 345 Fundamentals of Data Networks 3 Credits (E)

  • ECE 347 Introduction to Integrated Optics 3 Credits (E)

  • ECE 348 Fundamentals of Photonics 3 Credits (E)

  • ECE 350 Special Topics 3 Credits (FS)
  • ECE 355 Mixed Signal Circuits 3 credits (E)
  • ECE 361 Introduction to VLSI Circuits 3 Credits (E) 
  • ECE 363 Computer-Aided Design of Digital Systems 3 Credits (I, usually in the Spring semester)

  • ECE 364 Introduction to Cryptography and Network Security 3 Credits (E)

  • ECE 366 (BIOE 366) Neural Engineering 3 Credits (E)

  • ECE 368 (BIOE 368) Introduction to Biophotonics and Optical Biomedical Imaging 3 Credits (E)

  • ECE 371 Optical Information Processing 3 Credits (E)

  • ECE 372 Optical Networks 3 Credits (E)

  • ECE 375 Semiconductor Optoelectronics 3 Credits (E)

  • ECE 387 (CHE 387, ME 387) Digital Control 3 Credits (E)

  • ECE 389 (CHE 389, ME 389) Control Systems Laboratory 2 Credits (E)

  • ECE 392 Independent Study 1-3 Credits (F)(S)

  • ECE 401 (CSE 401) Advanced Computer Architecture 3 Credits (I, usually in the Fall semester)

  • ECE 402 Advanced Electromagnetics 3 Credits (I, usually in the Fall semester)

  • ECE 403 Accelerated Computing for Deep Learning 3 Credits (E)

  • ECE 404 (CSE 404) Computer Networks 3 Credits (E)

  • ECE 405 Memory Systems 3 Credits (E)

  • ECE 406 Autonomous Driving and Robotic Racing 3 Credits (E)

  • ECE 411 Information Theory 3 Credits (E)

  • ECE 413 Power Electronics 3 Credits (E)

  • ECE 414 Statistical Decision Making and Machine Learning Theory 3 Credits (I, usually in the Fall semester)

  • ECE 416 VLSI Signal Processing 3 Credits (E)

  • ECE 420 Advanced Circuits and Systems 3 Credits (I, usually in the Spring semester)

  • ECE 421 Introduction to Power Systems 3 Credits (E)

  • ECE 422 Introduction to Photovoltaic Energy Systems 3 Credits (E)

  • ECE 425 Semiconductor Lasers I 3 Credits (E)

  • ECE 426 Semiconductor Lasers II 3 Credits (E)

  • ECE 427 Communications & Networking for Smart Grids 3 Credits (E)

  • ECE 428 (ECO 428) Electricity Economics 3 Credits (E)

  • ECE 429 Power System Modeling and Computation 3 Credits (E)

  • ECE 432 Spread Spectrum and CDMA 3 Credits (E)

  • ECE 433 (CHE 433, ME 433) Linear Systems and Control 3 Credits (E)

  • ECE 434 (CHE 434, ME 434) Multivariable Process Control 3 Credits (E)

  • ECE 435 Error-Correcting Codes 3 Credits (E)

  • ECE 436 (CHE 436, ME 436) Systems Identification 3 Credits (E)

  • ECE 437 (CHE 437, ME 437) Stochastic Control 3 Credits (E)

  • ECE 438 Quantum Electronics 3 Credits (E)

  • ECE 440 Introduction to Online and Reinforcement Learning 3 Credits (E)

  • ECE 441 Fundamentals of Wireless Communications 3 Creditsv (I, usually in the Fall semester)

  • ECE 443 RF Power Amplifiers for Wireless Communications 3 Credits (E)

  • ECE 445 Fundamentals of Data Networks 3 Credits (E)

  • ECE 448 Fundamentals of Photonics 3 Credits (E)

  • ECE 450 Special Topics 1-3 Credits (FS)

  • ECE 451 Physics of Semiconductor Devices 3 Credits (I, usually in the Spring semester)
  • ECE 454 Turbo Codes and Iterative Decoding 3 Credits (E)

  • ECE 455 Theory of Metal Semiconductor and Heterojunction Transistors 3 Credits (E)

  • ECE 460 Engineering Project 3-6 Credits (E)

  • ECE 463 Design of Microwave Solid State Circuits 3 Credits (E)

  • ECE 464 Introduction to Cryptography and Network Security 3 Credits (E)

  • ECE 465 VLSI Implementation of Error Control Coding 3 Credits (E)

  • ECE 466 (BIOE 466) 3 Credits (E)

  • ECE 468 (BIOE 468) Introduction to Biophotonics and Optical Biomedical Imaging 3 Credits (E)

  • ECE 471 Optical Information Processing 3 Credits (E)

  • ECE 472 Optical Networks 3 Credits (E)

  • ECE 475 Semiconductor Optoelectronics 3 Credits (E)

  • ECE 485 Heterojunction Materials and Devices 3 Credits (E)

​__________________________________________________________________________________________________________

For prerequisite structure of core ECE courses, please refer to course diagrams on appropriate degree programs.