The Courses

ECE courses are limited to EE, CompE, and Computer Science majors, and students in other Engineering majors who can apply ECE courses as approved technical electives in their engineering programs. (Exceptions: E&C-ENG 361 is for ME and IE majors only. E&C-ENG 201, 202, 210, 213, 214, 231, 241, and 244 may be taken by PR-ENGIN majors.)

(All courses carry 3 credits unless otherwise noted.)

122  Introduction to Programming for ECE (2nd sem) 4 cr

124  Introduction to Digital and Computer Systems (2nd sem) 4 cr

201  Analytical Tools for ECE (1st sem) 4 cr

202  Computational Tools for ECE (1st sem)

210  Circuits & Electronics I (1st sem) 4 cr

213  Continuous-Time Signals & Systems (2nd sem) 4 cr

214  Probability & Statistics (2nd sem) 4 cr

231  Introduction to Embedded Systems (2nd sem) 4 cr

241  Advanced Programming (1st sem)

244  Modern Physics and Materials for EE (2nd sem) 4 cr

303  ECE Junior Seminar (1st sem) 1 cr

304  Junior Design Project (2nd sem) 2 cr

310  Circuits & Electronics II (1st sem) 4 cr

311  Intermediate Electronics (2nd sem)

315  Signal Processing Methods (1st sem)

322  Systems Programming (1st sem) 4 cr

325  Computer Networks (2nd sem)

331  Hardware Organization and Digital Design (1st sem)

332  Embedded Systems Lab (2nd sem)

333  Field and Waves I (1st sem)

334  Field and Waves II (2nd sem)

341  Algorithms for Computer Engineering (2nd sem)

344  Fundamentals of Semiconductor Devices (1st sem)

361  Fundamentals of Electrical Engineering (1st sem)

371  Introduction to Security Engineering (1st sem) 4 cr

415  Senior Design Project I (1st sem)

416  Senior Design Project II (2nd sem)

510  Foundations of Computer Engineering (1st sem)

544  Trustworthy Computing (1st sem)

547  Security Engineering (1st sem)

558  Introduction to VLSI Design (1st sem) 4 cr

559  VLSI Design Project (2nd sem)

564  Communication Systems (2nd sem)

565  Digital Signal Processing (1st sem)

568  Introduction to Computer Architecture (1st sem)

570  System Software Design (2nd sem)

571  Microelectronic Fabrication (2nd sem) 4cr

572  Optoelectronics (2nd sem)

575  Introduction to Analog Integrated Circuit Design (1st sem)

580  Feedback Control Systems (1st sem)

584  Microwave Engineering I (1st sem) 4 cr

585  Microwave Engineering II (2nd sem)