- Engineering students follow a modified General Education requirement that includes a Basic Communication course (ENG170 Writing and Rhetoric or ENG206 Advanced Writing and Rhetoric1 or equivalent), plus one course from each of the following six GE categories:
- United States Studies
- World Civilizations & Cultures
- Western Civilization
- Social Sciences
- The Arts
- Degree Requirements include completion of a designated Diversity course.
- A minimum of 124-125 credits is required to complete the Bachelor's degree in Computer Engineering.
- Students may not enroll in any engineering course unless all prerequisites have been met with a grade of C- or better.
- Students are required to receive grades of C- or better in any course that is used to satisfy engineering major requirements.
|Math/Science Foundation Courses (40 Credits)|
|MAT320||Discrete Mathematics for Computing||3|
|MAT359||Ordinary Differential Equations||3|
|MAT380||Applied Probability and Statistics||3|
|CPS210||Computer Science I: Foundations 2||4|
|CPS310||Computer Science II: Data Structures||4|
|General Physics 1|
and Physics 1 Laboratory
|General Physics 2|
and General Physics 2 Lab
|Chemistry or Biology:|
|Select one of the following:||4|
|General Chemistry I |
and General Chemistry I Lab
|General Biology I |
and Gen Bio 1 Lab
|Core Engineering Courses (48 Credits)|
|EGG101||Introduction to Engineering Science||3|
|EGC220||Digital Logic Fundamentals||3|
|EGC221||Digital Logic Lab||1|
|Microcontroller System Design|
and Microcontroller Laboratory
|EGC320||Digital Systems Design||3|
|EGE322||Electronics I Laboratory||1|
|EGC442||Introduction to Computer Architecture||3|
and VLSI Design Lab
|EGC455||Design and Verification of System on Chip||3|
|EGG408||Senior Design Project I||2|
|EGG409||Sr Design Project 2||2|
|Technical Electives (12 Credits)|
|Twelve credits of technical electives are required, which must include at least one upper-division electrical (EGE), computer (EGC), and/or mechanical (EGM) engineering lecture course. 4||12|
Prerequisite for ENG170 Writing and Rhetoric: ENG160 Composition I or English Placement Level 4; prerequisite for ENG206 Advanced Writing and Rhetoric: ENG160 Composition I with minimum grade of B or English Placement Level 5.
Seniors must register for Senior Design Project (EGG408 Senior Design Project I and EGG409 Sr Design Project 2) during each of the last two semesters preceding their graduation. A single project under the direction of a single faculty member will be spread over the two semesters. This project should provide a meaningful engineering design experience and should draw on the student's cumulative technical background.
Technical electives can also include any 300/400/500-level computer science, physics, and math courses. Students must obtain the approval of their advisor prior to registering for the courses. Pre-approved engineering graduate courses can be used as undergraduate technical electives.