Choosing Electives
All ECE Undergraduate Students are required to take Elective Courses. As always, remember to review your degree audit to ensure requirements are being met. For any questions or concerns, please contact your Academic Advisor.
Electrical Engineering Foundation Electives
Electrical Engineering students must choose any two courses (6 hours) from the following list:
- E 304: Introduction to Nano Science and Technology
- ECE 305: Principles of Electromechanical Energy Conversion
- ECE 306 (Introduction to Embedded Systems) OR ECE 310 (Design of Complex Digital Systems)
- ECE 308: Elements of Control Systems
Computer Engineering students have NO foundation electives. Instead, ECE 309 (Data Structures & Object-Oriented Programming for Electrical and Computer Engineers), ECE 310 (Design of Complex Digital Systems) AND ECE 306 (Introduction to Embedded Systems) are all required.
Specialization Electives
Specialization electives are organized into eight areas as follows:
EE requires two courses (6 hours) selected from any ONE of these areas.
Electrical Engineering (EE)
- Communications, Controls, Signal Processing & Learning Area Advisor: Dr. Edgar Lobaton
- Circuits & Electromagnetic Systems Area Advisor: Dr. Brian Floyd
- Nano Systems Area Advisor: Dr. Daryoosh Vashaee
- Power Systems Area Advisor: Dr. Mesut Baran
CPE requires two courses (6 hours) selected from any of these areas.
Computer Engineering (CPE)
- Computer Architecture & Systems Area Advisor: Dr. James Tuck
- Embedded Systems Area Advisor: Dr. James Tuck
- Networking Systems Area Advisor: Dr. Mihail Sichitiu
- Software Systems Area Advisor: Dr. James Tuck
For advice, e-mail the Area Advisor.
ECE Electives
For BOTH EE and CPE Majors, two ECE Electives (6 hours) are required. To satisfy an ECE Elective, students may choose from the EE Elective list, CPE Elective list, ECE Elective list or 492 Special Topics Courses.
Special Topics Courses
*Special Topics courses often become a permanent course number. If a special topics number becomes a permanent course number, please consult with your advisor to verify what elective it will count as – EE or CPE.
Open/Tech Electives
- CPE Students require one course (3 hours) of Open/Tech Electives
- EE Students require 2 courses (6 hours) of Open/Tech Electives
- For Open/Tech Electives, students may choose from the EE Elective list, CPE Elective list, ECE Elective list, Open/Tech Elective List or 492 Special Topics Courses.