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 Racing 3 Credits (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 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 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.