top of page

North Carolina State University

Raleigh, North Carolina
Degree:

BS

Computer Science

Location:

College of Engineering

Credits:

121 credits

System:

Semester

Required Computer Science (or Related):

• CSC 116: Introduction to Computing - Java (3 credits)
• CSC 216/217: Software Development Fundamentals with Lab (4 credits)
• CSC 226 Discrete Math (3 credits)
• CSC 230: C and Software Tools (3 credits)
• CSC 246: Concepts and Facilities of Operating Systems for Computer Scientists (3 credits)
• CSC 316: Data Structures and Algorithms (3 credits)
• CSC 326: Software Engineering (4 credits)
• CSC 333: Automata, Grammars, and Computability (3 credits)
• CSC 379: Ethics in Computing (1 credits)
• CSC 492: Senior Design Project (3 credits)
• CS Electives from Approved List (24)
• CS Elective (3 credits)

Required Math:

• Calculus I-III (12 credits)
• Linear Algebra and Matrices (3 credits)
• Probability and Statistics for Engineers (3 credits)

Required Science:

• Chemistry with Lab (4 credits)
• Physics for Engineers and Scientists I-II with Lab (8 credits)
• Science Elective from Approved List (3 credits)

Required Engineering:

• Introduction to Engineering & Problem Solving (1 credit)
• Engineering in the 21st Century (2 credits)
• Introduction to Computing Environments (1 credit)

Other Requirements:

• Communication for Engineering and Technology (3 credits)
• Economics from Approved List (3 credits)
• English 101 (4 credits)
• Humanities (6 credits)
• Social Sciences (3 credits)
• Elective (3 credits)
• Interdisciplinary Perspectives (3 credits)
• Health and Exercise (2 credits)
• Global Knowledge (0-3 credits)
• Foundations of American Democracy (0-3 credits)
* Foreign Language (0-6 credits)

Subfield Required:

No

Type:

• Optional Concentration
• Optional Track

Options:

• Concentration offered in Artificial Intelligence, Cybersecurity, or Game Development
• Track offered in Security, Entrepreneurship, or Robotics

Double or Dual Major Option(s):

• Double major may be possible with approval

Related Majors:

• BS Computer Science Honors

Good to Know:

•CS students must complete a team capstone project.

University's Webpage for this Program:
Catalog Year:

2025-2026

bottom of page