Bachelor of Science in Computer Engineering
Program Summary (Requires 123 credits)
General Education |
24 |
Mathematics |
15 |
Science |
9 |
Common Core |
24 |
Computer Science - Computer Engineering Core |
15 |
Computer Engineering - Electrical Engineering Core |
18 |
Computer Engineering Core |
3 |
Semi-Core Group |
6 |
Elective |
9 |
Subtotal |
123 |
General Education
Foundations of Written Communication |
6 |
Foundations of Society and Human Behavior |
6 |
Foundations of Global Citizenship |
6 |
Foundations of Humanities |
6 |
Subtotal |
24 |
Mathematics
Calculus with Analytic Geometry 1 |
MAC 2311 |
4 |
Calculus with Analytic Geometry 2 |
MAC 2312 |
4 |
Calculus with Analytic Geometry 3 |
MAC 2313 |
4 |
Engineering Math 1 |
MAP 3305 |
3 |
Subtotal |
15 |
Science
General Physics for Engineers 1 |
PHY 2048 |
4 |
General Physics Lab 1 |
PHY 2048L |
1 |
Physics for Engineers 2 |
PHY 2044 |
3 |
General Physics Lab 2 |
PHY 2049L |
1 |
Subtotal |
9 |
Core Courses
All students must take the following core courses, which total 60 credits.
Common Core
Introduction to Data Science and Analytics |
CAP 4773 |
3 |
Computer Logic Design |
CDA 3203 |
3 |
Computer Architecture |
CDA 4102 |
3 |
Foundations of Computing |
COT 2000 |
3 |
Programming 1 |
COP 2220 |
3 |
Stochastic Models |
EEE 4541 |
3 |
RI: Engineering Design 1 |
EGN 4950C |
3 |
RI: Engineering Design 2 |
EGN 4952C |
3 |
Subtotal |
24 |
Computer Science - Computer Engineering Core
Principles of Software Engineering |
CEN 4010 |
3 |
Communication Networks |
CNT 4007 |
3 |
Programming 2 |
COP 3014 |
3 |
Data Structures and Algorithm Analysis |
COP 3530 |
3 |
Computer Operating Systems |
COP 4610 |
3 |
Subtotal |
15 |
Computer Engineering - Electrical Engineering Core
Design of Digital Systems and Lab |
CDA 4240C |
3 |
Electronics 1 |
EEE 3300 |
3 |
Circuits 1 |
EEL 3111 |
3 |
Electronics Laboratory 1 |
EEL 3118L |
3 |
Signals and Digital Filter Design |
EEL 3502 |
3 |
Fundamentals of Engineering |
EGN 1002 |
3 |
Subtotal |
18 |
Computer Engineering Core
Intro to Embedded System Design |
CDA 4630 |
3 |
Subtotal |
3 |
Semi-Core Courses
All students must take 6 credits from the Semi-Core Group.
Computer Engineering Semi-Core Group
Introduction to VLSI Design |
CDA 4210 |
3 |
Hardware Security |
CDA 4323 |
3 |
Hardware Software Codesign |
CEN 4214 |
3 |
Introduction to Internet of Things and Sensor Networks |
CNT 4164 |
3 |
Electronics 2 and Lab |
EEE 4361C |
3 |
Subtotal |
6 |
Electives
All students must take 9 credits of elective courses. Any 4000-level course offered by the Electrical Engineering and Computer Science department can be used as a Computer Engineering elective. Certain 5000- or 6000-level courses may be taken as Computer Engineering electives. Students must see an advisor for a current list of approved elective courses.
Computer Engineering Electives |
See Advisor |
9 |
Direct Independent Study |
COT 4900 |
1-3 |
For Directed Independent Study, students must have completed COP 3530, Data Structures and Algorithm Analysis, with a minimum grade of "C" before being eligible to register for directed independent study. Students are permitted to take no more than the equivalent of one course (3 credits) to satisfy degree requirements.
***Please check University Catalog for newest updates.