top of page

North Carolina State University

Raleigh, North Carolina
Degree:

BS

Computer Engineering

Location:

College of Engineering

Credits:

122 credits

System:

Semester

Required Computer Science (or Related):

• E115: Introduction to Computing Environments (1 credit)
• ECE 109: Introduction to Computer Systems (3 credits)
• ECE 209: Computer Systems Programming (3 credits)
• ECE 309: Data Structures and Object-Oriented Programming (3 credits)
• ECE 380 OR 381 OR 383: Introduction to Profession course (1 credit)
• CSC 226: Discrete Mathematics (3 credits)
• ECE 4** CPE Electives from approved list (6 credits)
• Technical Elective from approved list (3 credits)
• ECE 484/485: Senior Design Project I-II (6 credits)

Required Math:

• Calculus I-III (12 credits)
• Probability and Distribution Theory (3 credits)

Required Science:

• Chemistry with Lab (4 credits)
• Physics with Lab I-II (8 credits)

Required Engineering:

• E101: Introduction to Engineering and Problem-Solving (1 credit)
• E102: Engineering in the 21st Century (2 credits)
• ECE 200: Introduction to Signals, Circuits, and Systems (4 credits)
• ECE 211: Electric Circuits (4 credits)
• ECE 212: Fundamentals of Logic Design (3 credits)
• ECE 220: Analytical Foundations of Electrical and Computer Engineering
• ECE 301: Linear Systems (3 credits)
• ECE 302: Introduction to Microelectronics (4 credits)
• ECE 306: Introduction to Embedded Systems (3 credits)
• ECE 310: Design of Complex Digital Systems (3 credits)
• ECE 4** ECE Electives from approved list (6 credits)
• See "Computer Science or Related Requirements"

Other Requirements:

• Academic Writing and Research (4 credits)
• Public Speaking (3 credits)
• Communications for Engineers and Technology (3 credits)
• Foreign Language Proficiency equivalent to level 102 (3 credits)
• Global Knowledge from approved list (3 credits)
• Humanities from approved list (6 credits)
• Interdisciplinary Perspectives from approved list (5 credits)
• Social Sciences from approved list (6 credits)
• U.S. Diversity from approved list (1-3 credits)
• Visual and Performing Arts (1-3 credits)
• Health and Exercise Studies (2 credits)

Subfield Required:

Yes

Type:

Specialization

Options:

Choose one Specialization:
• Computer Architecture & Systems
• Embedded Systems
• Networking Systems
• Software Systems

Double or Dual Major Option(s):

• Dual degree offered with Electrical Engineering and Computer Engineering.
• Apply for dual or double major after completion of first year engineering requirements.

Related Majors:

• BS Computer Science

Good to Know:

• Students apply to officially join the major after completing first year requirements.

University's Webpage for this Program:
Catalog Year:

2022

bottom of page