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.

View program in University Catalog

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.