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

