The following requirements must be fulfilled: 129 credits as outlined below. A minimum technical GPA of 2.20 and SEAS GPA of 2.00. A student’s technical GPA is calculated using all technical engineering courses outlined in the fifth, sixth, seventh, and eighth semester of curriculum.
Recommended program of study
The plan of study lists all course requirements in sequence for the degree. Students should review this information carefully and consult their advisor before changing the sequence of any courses.
First semester
CHEM 1111General Chemistry I 1
ECE 1010Introduction to Electrical and Computer Engineering I
MATH 1231Single-Variable Calculus I 1
SEAS 1001Engineering Orientation
UW 1020University Writing 1
Humanities, social science, or non-technical elective 2
Second semester
ECE 1020Introduction to Electrical and Computer Engineering II
ECE 1120C Programming for Electrical and Computer Engineering
MATH 1232Single-Variable Calculus II 1
PHIL 2135Ethics in Business and the Professions
PHYS 1021University Physics I 1
or PHYS 1025 University Physics I with Biological Applications
Humanities, social science, or non-technical elective 2
Third semester
APSC 2057Analytical Mechanics I
APSC 2113Engineering Analysis I
ECE 2110Circuit Theory
ECE 2120Engineering Seminar
MATH 2233Multivariable Calculus 1
PHYS 1022University Physics II 1
or PHYS 1026 University Physics II with Biological Applications
Fourth Semester
APSC 2058Analytical Mechanics II
APSC 2114Engineering Analysis II
ECE 2115Engineering Electronics
ECE 2210Circuits, Signals, and Systems
ECE 2140Design of Logic Systems
Fifth Semester
APSC 3115Engineering Analysis III
ECE 3130Digital Electronics and Design
ECE 3220Introduction to Digital Signal Processing
ECE 3315Fields and Waves I
ECE 3520Microprocessors: Software, Hardware, and Interfacing
Sixth Semester
ECE 3125Analog Electronics Design
ECE 3915WElectrical and Computer Engineering Capstone Project Lab I
ECE 4320Fields and Waves II
MAE 2131Thermodynamics
MAE 3134Linear System Dynamics
Seventh Semester
ECE 4620Electrical Power Systems
ECE 4710Control Systems Design
ECE 4920WElectrical and Computer Engineering Capstone Project Lab II
Humanities, social science, or non-technical elective 2
One technical elective 3
Eighth Semester
ECE 3410Communications Engineering
ECE 4610Electrical Energy Conversion
ECE 4662Power Electronics
ECE 4925WElectrical and Computer Engineering Capstone Project Lab III
Humanities, social science, or non-technical elective 2

Course satisfies the University General Education Requirement in math, science, and writing.

2All electrical and computer engineering students take five courses to satisfy the ECE humanities, social science, or non-technical elective requirement. Three of these courses—one in humanities and two in social sciences—must be on the University General Education Requirement list; one course must be PHIL 2135 (or NSC 4176 for students in the NROTC Program); and one course can be in the humanities/social sciences, or a non-technical course related to public health, safety, and welfare; global cultural, social, environmental, and economic factors; or innovation, entrepreneurship, and creativity. For the last category, students can consider taking DNSC 1051, DNSC 4404EMSE 4410, ISTM 4223 MGT 3300MGT 3301MGT 3302MGT 3303, or MGT 4003. The non-technical course cannot focus on scientific/mathematical approaches or technology. All courses selected to satisfy this requirement must be taken for a minimum of 3 credits and approved by the advisor.

3 One 3-credit technical elective course must be selected with the approval of the advisor from upper-division undergraduate (2000 to 4000 level) or graduate courses in engineering, computer science, mathematics, physical sciences, or biological sciences. Exceptions must be approved by the advisor.