Elective courses for Electrical Engineering
EE Electives
Choose six EE Electives, including at least two 500-level courses (or above) that may not be used to satisfy the requirements for any other major. Each is 3 credits unless otherwise indicated.
- ECE 241: Advanced Programming (1st sem)
- ECE 311: Intermediate Electronics (2nd sem)
- ECE 322: Systems Programming (1st sem)
- ECE 325: Computer Networking (2nd sem)
- ECE 331: Hardware Organization & Digital Design (1st sem)
- ECE 332: Embedded Systems Lab (2nd sem)
- ECE 334: Fields and Waves II (2nd sem)
- ECE 341: Algorithms for Computer Engineering (2nd sem)
- ECE 371: Intro. to Security Engineering (2nd sem) 4 cr
- ECE 510: Foundations of Computer Engineering (1st sem)
- ECE 544: Trustworthy Computing (1st sem)
- ECE 547: Security Engineering (1st sem)
- ECE 558: Intro. to VLSI Design (1st sem) 4 cr
- ECE 559: VLSI Design Project (2nd sem)
- ECE 564: Communication Systems (2nd sem)
- ECE 565: Digital Signal Processing (1st sem)
- ECE 568: Introduction to Computer Architecture (1st sem)
- ECE 570: System Software Design (2nd sem)
- ECE 571: Microelectronic Fabrication (2nd sem) 4 cr
- ECE 572: Optoelectronics (2nd sem)
- ECE 575: Intro. to Analog IC Design (1st sem)
- ECE 580: Feedback Control Systems (1st sem)
- ECE 584: Microwave Engineering I (1st sem) 4 cr
- ECE 585: Microwave Engineering II (2nd sem)
Other approved electives might not be shown. All ECE 597 Special Topics courses and all 600-level ECE courses (except ECE 696) are allowed as well. Note that instructor permission is required to enroll in any 600-level course.
Consult SPIRE to check course offerings and availability
The Biological Sciences Elective
Can be fulfilled with any course that satisfies the University’s Biological Science (BS) General Education requirement. (This is different for CompE majors.)
To propose a different course to satisfy your biological sciences or one of your EE electives
Fill out the Alternative Elective Request Form,(NetID login required) and submit it to the ECE Undergraduate Programs Office.