BS in Computer Engineering Curriculum
Total Credits: 120
This webpage provides an accessible overview of the Computer Engineering curriculum. For advising or official record use, consult the full catalog and approved elective lists.
Freshman Year
First Semester
- ENL 101 – Critical Writing & Reading I (3 credits)
- EGR 111 – Introduction to Engineering & Computing (3 credits)
- ECE 170 – Introduction to Programming (4 credits)
- MTH 153 – Calculus Applied Science & Engineering I (4 credits)
Semester Total: 14 credits
Second Semester
- ENL 102 – Critical Writing & Reading II (3 credits)
- ECE 171 – Data Structures (4 credits)
- MTH 154 – Calculus Applied Science & Engineering II (4 credits)
- PHY 113 – Classical Physics I (4 credits)
Semester Total: 15 credits
Sophomore Year
First Semester
- ECE 201 – Circuit Theory I (3.5 credits)
- ECE 258 – OS Essentials for Cybersecurity (3 credits)
- ECE 260 – Digital Logic & Computer Design (3.5 credits)
- MTH 213 – Calculus Applied Science & Engineering III (4 credits)
Semester Total: 14 credits
Second Semester
- ECE 202 – Circuit Theory II (3.5 credits)
- ECE 263 – Embedded System Design (3.5 credits)
- PHY 114 – Classical Physics II (4 credits)
- MTH 212 – Differential Equations (3 credits)
Semester Total: 14 credits
Junior Year
First Semester
- ECE 311 – Digital Electronics (4 credits)
- ECE 370 – Real-Time Embedded RMS (3.5 credits)
- MTH 331 – Probability (3 credits)
- ENL 266 – Technical Communications (3 credits)
- Free Elective (3 credits)
Semester Total: 16.5 credits
Second Semester
- ECE 310 – Engineering Ethics (1 credit)
- ECE 355 – Applied Discrete Structures (3 credits)
- ECE 368 – Digital Design (3 credits)
- ECE 369 – Computer Networks (3 credits)
- Science Elective (3 credits)
- University Studies Elective (3 credits)
Semester Total: 16 credits
Senior Year
First Semester
- ECE 457 – Design Project I (3 credits)
- ECE 320 – Discrete-Time Linear Systems (3.5 credits)
- Technical Elective (3 credits)
- EGR 303 – Engineering Economics (3 credits)
- University Studies Elective (3 credits)
Semester Total: 15.5 credits
Second Semester
- ECE 458 – Design Project II (3 credits)
- Technical Elective (3 credits)
- Technical Elective (3 credits)
- University Studies Elective (3 credits)
- University Studies Elective (3 credits)
Semester Total: 15 credits
Curriculum Notes
- Students are encouraged to complete University Studies requirements in the lower years or during summer terms to reduce upper-year load.
- EGR 111 satisfies University Studies Cluster 1E.
- MTH 153 satisfies University Studies Cluster 1D.
- PHY 113 satisfies University Studies Cluster 2A.
- ENL 266 satisfies University Studies Cluster 1C.
- Science electives must be selected from the University Studies Cluster 2B approved list and must be BIO, BNG, CHM, MAR, MLS, or PHY courses above 150. Independent study, seminars, and internships do not satisfy this requirement.
- University Studies electives should be selected from Clusters 3A, 3B, 4A, and 4B.
- ECE 457 satisfies University Studies Cluster 5B.
- ECE 458 satisfies University Studies Cluster 5A.
- Technical electives must be chosen from the approved Computer Engineering technical elective list.
- EGR 303 satisfies University Studies Cluster 4C.