ECE Naviagtion Bar
Link back to NC State University Homepage
Learn more about the EGRC
Curriculum in Computer Engineering

Curriculum: Computer Engineering

Degree earned: Bachelor of Science in Computer Engineering

Effective: 08/2006
Updated: 07/2006

FRESHMAN YEAR
Fall Semester Credit   Spring Semester Credit
CH 101 Chemistry, A Molecular Sciencea
CH 102 General Chemistry Laba
E 101 Intro to Engineering & Problem Solving
E 115 Intro to Computing Environment
ENG 101 Academic Writing & Researcha
MA 141 Calculus Ia
3
1
1
1
4
4
14
 

ECE 109 Intro to Computer Systemsa
MA 241 Calculus IIa
PY 205 Physics for Engr & Science Ia
PE 10* Fitness & Wellness Elective
Humanities/Social Science Electiveb

3
4
4
1
3
15
 
SOPHOMORE YEAR
Fall Semester Credit   Spring Semester Credit
ECE 200 Intro to ECE Laboratorya
ECE 209 Computer Systems Programminga
MA 242 Calculus III
PY 208 Physics for Engr & Science II
Humanities/Social Science Electiveb
3
3
4
4
3
17
  ECE 211 Electric Circuitsa
ECE 212 Fundamentals of Logic Designa
ECE 220 Analytical Foundations of ECEa
COM 110 Public Speaking
CSC 226 Discrete Mathematicsa
4
3
3
3
3
16
 
JUNIOR YEAR
Fall Semester Credit   Spring Semester Credit
ECE 301 Linear Systems
ECE 302 Intro to Microelectronics
ECE 306 Intro to Embedded Systems
ENG 331 Comm. for Engineering & Technology
Humanities/Social Science Electiveb
4
4
3
3
3
17
  ECE 381 Engineering Profession for CPE
ECE 406 Design of Complex Digital Systems
ECE 309 Object-Oriented Programming for ECE
ECE *** ECE Level 1 Electivec
ST 371 Intro to Prob & Dist Theory
Humanities/Social Science Electiveb
PE *** Physical Education
1
3
3
3
3
3
1
17
         
SENIOR YEAR
Fall Semester Credit   Spring Semester Credit
ECE 303 Electromagnetic Fields
ECE 463 Adv. Microprocessors System Design
ECE *** ECE Level I Electivec
ECE *** ECE Electived
Humanities/Social Science Electiveb
3
3
3
3
3
15
  ECE 481 CPE Senior Design Project
ECE *** ECE Electived
Approved Technical Electivee
Humanities/Social Science Electiveb
Humanities/Social Science Electiveb
3
3
3
3
3
15
         
Minimum Credit Hours Required for Graduation: 126
         
Footnotes:        
         

All students who graduate from this curriculum must demonstrate competency in a foreign language at the 102 level (second semester).

a. Must be completed with a grade of C- or higher for graduation.

b. All Humanities/Social Science Electives must be selected from the approved College of Engineering lists. The complete list of approved electives is available at: http://www.engr.ncsu.edu/students/documents/HSS2006.pdf

c. ECE 305, ECE 306 OR ECE 406, ECE 402 OR ECE 421, ECE 403 OR ECE 422, ECE 404, ECE 407, ECE 435 OR ECE 456

d. ECE 305, ECE 402, ECE 403, ECE 404, ECE 407, ECE 420, ECE 421, ECE 422, ECE 435, ECE 436, ECE 437, ECE 442, ECE 451, ECE 453, ECE 455, ECE 456, ECE 460, ECE 463, ECE 464, ECE 465, ECE 466, ECE 470, ECE 506, ECE 511, ECE 513, ECE 520, ECE 521, ECE 523, ECE 531, ECE 532, ECE 540, ECE 561, ECE 566, ECE 582, ECE 492 Special Topics Courses

e. CE 213, CE 214, CE 215, ISE 311, MAE 206, MAE 208, MAE 301, MAE 302, MAE 308, MSE 201, NE 418, NE 419

Current Semester Info
Advising Guide
400-Level Courses
Advising Schedule
Specialization Advisors

Forms
Advising Planning Form
Course Repeat Form
Registration and Records Forms

Curricula
EE - Pre-Fall 2006
CpE - Pre-Fall 2006
Electrical Engineering
Computer Engineering
Double Major
Accelerated BS/MS
Humanities Requirements

Transfer Information Transferable Course List
Course Equivalencies

General Information
Advising FAQ
Contact Us
Course Descriptions
TRACS

Undergraduate Page

Department - Undergraduate - Graduate - Research
NC State University - College of Engineering
For questions or comments regarding the ECE website please email ece-webmaster@ncsu.edu.
ECE Homepage Department Academics Research Community Tools NCSU Homepage