Computer Engineering (BS) (14CPEBS)

Freshman Year

Fall Semester Credit Spring Semester Credit
CH 101 Chemistry, A Molecular Science1 3 ECE 109 Intro to Computer Systems2 3
CH 102 General Chemistry Lab1 1 MA 241 Calculus II1 4
E 101 Intro to Engr & Prob Solving2 1 PY 205 Physics for Engineers & Scientists I1 3
E 115 Intro to Computing Environ2 1 PY 206 Physics for Engineers & Scientists I Lab 1
ENG 101 Academic Writing & Research2 4 Economics (EC 201/205, ARE 201) 3
MA 141 Calculus I1 4 HES_***Health & Exercise Studies Course* 1
GEP Requirement* 3
17 15

Sophomore Year

Fall Semester Credit Spring Semester Credit
ECE 200 Intro to ECE Laboratory2 4 COM 110 Public Speaking 3
ECE 209 Computer Systems Programming2 3 CSC 226 Discrete Mathematics2 3
MA 242 Calculus III 4 ECE 211 Electric Circuits2 4
PY 208 Physics for Engineers & Scientists II 3 ECE 212 Fund of Logic Des2 3
PY 209 Physics for Engineers & Scientists II Lab 1 ECE 220 Analytical Found of ECE 2 3
15 16

Junior Year

Fall Semester Credit Spring Semester Credit
ECE 301 Linear Systems 3 ECE 309 Object-Oriented Programming 3
ECE 302 Intro to Microelectronics 4 ECE 380 or 381 or 3833 1
ECE 306 Intro to Embedded Systems 3 ECE 310 Design of Complex Digital Sys 3
GEP Requirement* 3 Open/Technical Elective6 3
ST 371 Intro to Prob and Dist Theory 3 ENG 331 Comm for Engr & Tech 3
HES_***Health & Exercise Studies Course* 1
16 14

Senior Year

Fall Semester Credit Spring Semester Credit
ECE 484 ECE Senior Design Project I 3 ECE 485 Senior Design Project II 3
ECE 4xx CPE Elective4 3 ECE 4xx ECE Elective5 3
ECE 4xx CPE Elective4 3 ECE 4xx ECE Elective5 3
GEP Requirement* 3 GEP Requirement* 2-3
GEP Requirement* 3 GEP Requirement* 3
15 14-15

 

Minimum Credit Hours Required for Graduation*I,J,K: 122

Major/Program requirements and footnotes

1 Must be completed with a grade of C or higher.
2 Must be completed with a grade of C- or higher.

3 Students in the entrepreneurs program should take ECE 383/ECE 482/ECE 483 instead of ECE 380/ECE 484/ECE485
4 Choose two courses in the same area: See the degree audit for list of course options for fulfilling the CPE Electives requirement.
5 ECE 4xx electives: See the degree audit for list of course options for fulfilling the ECE Electives requirement. Students with major GPAs greater than 3.2 can also take ECE 5xx courses.
6 Open/Technical electives: See the degree audit for list of course options for fulfilling the CPE Electives requirement.

*General Education Program (GEP) requirements
To complete the requirements for graduation and the General Education Program, the following credit hours and co-requisites must be satisfied. University approved GEP course lists for each category can be found at https://oucc.dasa.ncsu.edu/general-education-program/.

HEALTH EXERCISE STUDIES – 2 hours to be selected from the approved GEP Health Exercise Studies list.
a. One fitness and wellness course (any HESF 100-level course).
b. One additional credit hour of HES courses.
HUMANITIES – 6 credits to be selected in two different disciplines from the approved GEP Humanities course list.
SOCIAL SCIENCES – 3 credits to be selected in a discipline other than economics from the approved GEP Social Sciences list. EC 205 (EC 201 or ARE 201)  taken as part of the Major requirements satisfies 3 credit hours of the 6 credit hours needed to fulfill the GEP Social Sciences requirement.
ADDITIONAL BREADTH – 3 credits to be selected from the approved GEP Humanities, Social Sciences or Visual and Performing Arts lists.
INTERDISCIPLINARY PERSPECTIVES – 5-6 credits to be selected from the approved GEP Interdisciplinary Perspectives list.

Co-requisites
U.S. Diversity and Global Knowledge co-requisites must be satisfied to complete the General Education requirements. Choose course(s) that are identified on the approved GEP course lists as meeting the U.S. Diversity and Global Knowledge co-requisites.
Foreign Language proficiency at the FL_102 level will be required for graduation.

PRINTER FRIENDLY VERSION