Computer Engineering Undergraduate Program Requirements
Sample four-year plan*
*For current program requirements and other important information, it is crucial that students meet with their academic advisor regularly.
Pre-Professional Program
Freshman Fall | |
---|---|
ECE 1400ECE 1400* Computer Programming 1 |
4 |
MATH 1210MATH 1210* Calculus 1 |
4 |
General Education Breadth Course (BHU) |
3 |
General Education Breadth Course (BAI) |
3 |
General Education Breadth Course (BCA) |
3 |
|
|
Total Credits | 17 |
Freshman Spring | |
---|---|
ECE 1410ECE 1410* Computer Programming 2 |
3 |
MATH 1220MATH 1220* Calculus 2 |
4 |
ECE 2700ECE 2700* Digital Circuits |
4 |
PHYS 2210PHYS 2210* Physics 1 |
4 |
PHYS 2215PHYS 2215* Physics 1 Lab |
1 |
|
|
Total Credits | 16 |
Sophomore Fall | |
---|---|
ECE 2420ECE 2420* or CS 2420CS 2420* Algorithms and Data Dtructures |
3 |
ECE 2250ECE 2250* Electrical Circuits 1 |
3 |
ENGL 2010ENGL 2010 Intermediate Writing |
3 |
MATH 2270MATH 2270* Linear Algebra |
3 |
PHYS 2220PHYS 2220* Physics 2 |
4 |
PHYS 2225PHYS 2225* Physics 2 Lab |
1 |
Total Credits | 17 |
Sophomore Spring | |
---|---|
ECE 3700ECE 3700 Digital System Design |
3 |
ECE 2290ECE 2290* Electrical Circuits 2 |
3 |
MATH 2280MATH 2280* Differential Equations |
3 |
Math/Science Elective See approved list |
3 |
General Education Breadth Course (BLS) |
3 |
|
|
Total Credits | 15 |
Professional Program
Junior Fall | |
---|---|
ECE 3620ECE 3620 Continuous Time Systems |
3 |
ECE 3710ECE 3710 Microcontrollers |
4 |
ECE 5720ECE 5720 Computer Systems Programming |
3 |
MATH 3310MATH 3310 Discrete Mathematics |
3 |
General Education Depth Course (DSS) |
3 |
|
|
|
|
Total Credits | 16 |
Junior Spring | |
---|---|
ECE 3410ECE 3410 Microelectronics 1 |
4 |
ECE 3810ECE 3810 Engineering Professionalism |
1 |
ENGR 3080ENGR 3080 Technical Communication |
3 |
STAT 3000STAT 3000 Statistics for Scientists |
3 |
Technical Elective Coding Intensive Elective |
3 |
|
|
|
|
Total Credits | 14 |
Senior Fall | |
---|---|
ECE 4820ECE 4820 Computer Engineering Design 1 |
1 |
ECE 4830ECE 4830 Engineering Communications 1 |
1 |
ECE 5600ECE 5600 Intro to Computer Networking |
3 |
Technical Elective High Level Elective |
3 |
Technical Elective Core Computer Engineering Elective |
3 |
Technical Elective Core Computer Engineering Elective |
3 |
General Education Breadth Course (BSS) |
3 |
Total Credits | 17 |
Senior Spring | |
---|---|
ECE 4840ECE 4840 Computer Engineering Design 2 |
2 |
ECE 4850ECE 4850 Engineering Communications 2 |
1 |
Technical Elective High Level Elective |
3 |
Technical Elective Core Comp. Engr. Elective |
3 |
Technical Elective High Level Elective |
3 |
GENERAL EDUCATION Depth Course (DHA) |
2 |
|
|
Total Credits | 14 |
*This is an example of a 4-year academic plan. For Current Requirements, please meet with an academic advisor.