A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.
Program
- Award
- College of Engineering
- CIP
- 30.3001
- Total credits (published)
- 121
- Credits (computed from items)
- 706-735
- Catalog edition
- 2026-2027
- Checklist type
- degree-program
Identifiers
- IPEDS UNITID
- 199193
- CourseShelf checklist
- CK_199193_124a5d4c
- CollegeTransfer.Net
- Institution Transfer Profile
- Source
- CourseShelf publish 61
Requirements to complete
Every course or condition the catalog lists, in the catalog's order.
Plan Requirements
0 items
Major Field of Study Requirements
major core · 0 items
Math
5 items
- As published: “Calculus I 1”4
- As published: “Calculus II 1”4
- As published: “Calculus III”4
- As published: “Introduction to Linear Algebra and Matrices”3
- As published: “Probability and Statistics for Engineers”3
Sciences
3 items
- CH 101& CH 102Chemistry - A Molecular Scienceand General Chemistry Laboratory 1Not resolved to a course4
- As published: “Physics for Engineers and Scientists I 1”4
- As published: “Physics for Engineers and Scientists II”4
CSC Major
major core · 10 items
- As published: “Introduction to Computing - Java 1”3
- CSC 216& CSC 217Software Development Fundamentalsand Software Development Fundamentals Lab 1Not resolved to a course4
- As published: “Discrete Mathematics 1”3
- As published: “C and Software Tools”3
- As published: “Concepts and Facilities of Operating Systems for Computer Scientists”3
- As published: “Data Structures and Algorithms”3
- As published: “Software Engineering”4
- As published: “Automata, Grammars, and Computability”3
- As published: “Ethics in Computing”1
- 3
Other Major
major core · 4 items
- As published: “Fundamentals of Applied AI 2”3
- 3
- Other Restricted Elective - Group BNot resolved to a course3
- As published: “Communication for Engineering and Technology”3
Concentration Courses/Groups/Electives
electives · 5 items
- As published: “Software Testing 1”3
- As published: “Software Product Management 1”3
- CSC SE Core 1Not resolved to a course3
- CSC SE Restricted Electives 1Not resolved to a course6
- SE Restricted ElectivesNot resolved to a course6
College Requirements
6 items
- Orientation Course(s):Not resolved to a course4
- E 101Introduction to Engineering & Problem Solving 1,3Not resolved to a course
- E 102Engineering in the 21st Century 2Not resolved to a course
- E 115Introduction to Computing Environments 1Not resolved to a course
- Other:Not resolved to a course3
- As published: “Fundamentals of Economics”or: EC 201 Principles of Microeconomicsor: ARE 201 Introduction to Agricultural & Resource Economics3
General Education Program Requirements
general education · 6 items
- ENG 101 1,3Not resolved to a course4
- GEP HumanitiesNot resolved to a course6
- GEP Social SciencesNot resolved to a course3
- GEP ElectiveNot resolved to a course3
- GEP Health and Exercise StudiesNot resolved to a course2
- GEP Interdisciplinary PerspectivesNot resolved to a course3
GEP Global Knowledge (verify requirement)
0 items
World Language Proficiency (verify requirement)
0 items
CSC SE Core
major core · 4 items
- As published: “Software Analysis and Design”3
- or: CSC 519 DevOps: Modern Software Engineering Practices3
- As published: “Generative AI for Software Engineering”3
- As published: “Human-Computer Interaction”or: CSC 554 Human-Computer Interaction3
CSC SE Restricted Elective
electives · 15 items
- CSC SE CoreNot resolved to a course3
- 3
- As published: “Applied Web-based Client-Server Computing”3
- As published: “Introduction to Artificial Intelligence”or: CSC 520 Artificial Intelligence I3
- or: CSC 512 Compiler Construction3
- 3
- As published: “Theory of Programming Languages”3
- or: CSC 522 Automated Learning and Data Analysis3
- or: CSC 533 Privacy in the Digital Age3
- or: CSC 534 Human-Centered Security3
- or: CSC 540 Database Management Concepts and Systems3
- 3
- As published: “Web Services”3
- As published: “Social Computing and Decentralized Artificial Intelligence”or: CSC 555 Social Computing and Decentralized Artificial Intelligence3
- 3
SE Restricted Electives
electives · 0 items
CSC SE Restricted Electives
electives · 45 items
- 3
- 3
- As published: “Interpersonal Communication”3
- As published: “Introduction to Persuasion Theory”3
- As published: “Small Group Communication”3
- As published: “Argumentation and Advocacy”3
- 3
- As published: “Science Communication and Public Engagement”3
- or: ENG 395 Studies in Rhetoric and Digital Media3
- As published: “Econometrics I”3
- As published: “Data Wrangling and Web Scraping”1
- As published: “Exploratory Data Analysis for Big Data”1
- As published: “Exploring Machine Learning”1
- 1
- 1
- 3
- As published: “Computer Documentation Design”3
- or: STS 438 Responsible Artificial Intelligence and Society3
- As published: “Interdisciplinary Entrepreneurial Thinking I: Skills and Planning Basics”3
- As published: “Issues in Business Ethics”3
- As published: “Data Ethics”3
- As published: “Introduction to Cognitive Science”or: PSY 425 Introduction to Cognitive Scienceor: PHI 525 Introduction To Cognitive Scienceor: PSY 525 Introduction To Cognitive Science3
- or: PHI 547 Philosophy, Evolution and Human Nature3
- As published: “Science, Technology and Public Policy”3
- As published: “Industrial and Organizational Psychology”3
- As published: “Social Psychology”3
- As published: “Human Factors Psychology”3
- As published: “Perception”3
- As published: “Cognitive Processes”3
- As published: “Contemporary Science, Technology and Human Values”3
- As published: “Ethical Dimensions of Progress”3
- or: WGS 315 Feminist Futures3
- As published: “Technological Catastrophes”3
- 3
- As published: “Human Behavior”3
- As published: “Theories of Social Interaction”3
- As published: “Sociology of Organizations”3
- As published: “Introduction to Statistical Programming- SAS”1
- As published: “Introduction to Statistical Inference and Regression”3
- As published: “Introduction to Regression Analysis”3
- As published: “Introduction to Experimental Design”3
- As published: “Introduction to Survey Sampling”3
- As published: “Applied Multivariate and Longitudinal Data Analysis”3
- 3
- As published: “Introduction to Statistical Computing and Data Management”3
Students must be enrolled in the Business Administration Minor for these courses to count in this elective group:
electives · 12 items
- As published: “Introduction to Business”3
- As published: “Concepts of Financial Reporting”3
- 3
- 3
- 3
- As published: “Information Systems Management”3
- As published: “Principles of Marketing”3
- As published: “Operations and Supply Chain Management”3
- M 380Doing Business GloballyNot resolved to a course3
- As published: “Legal and Regulatory Environment”3
- As published: “Entrepreneurial Value Creation”3
- As published: “Managing People”3
CSC Restricted Electives
electives · 71 items
- As published: “Computer Organization and Assembly Language for Computer Scientists”3
- As published: “Introduction to Numerical Methods”or: CSC 580 Numerical Analysis I3
- As published: “Applied Web-based Client-Server Computing”3
- As published: “Data and Computer Communications Networks”or: CSC 573 Internet Protocols3
- As published: “Networking Projects”3
- As published: “Computer Security”3
- or: CSC 506 Architecture Of Parallel Computers3
- 3
- As published: “Introduction to Artificial Intelligence”or: CSC 520 Artificial Intelligence I3
- or: CSC 512 Compiler Construction3
- or: CSC 514 Foundations of Cryptography3
- 3
- 3
- As published: “Theory of Programming Languages”3
- As published: “Software Analysis and Design”3
- or: CSC 519 DevOps: Modern Software Engineering Practices3
- or: CSC 522 Automated Learning and Data Analysis3
- As published: “File Organization and Processing”3
- or: CSC 533 Privacy in the Digital Age3
- or: CSC 540 Database Management Concepts and Systems3
- 3
- or: CSC 547 Cloud Computing Technology3
- As published: “Web Services”3
- 3
- As published: “Introduction to Internet of Things (IoT) Systems”3
- As published: “Human-Computer Interaction”or: CSC 554 Human-Computer Interaction3
- As published: “Social Computing and Decentralized Artificial Intelligence”or: CSC 555 Social Computing and Decentralized Artificial Intelligence3
- As published: “Computer Architecture and Multiprocessors”or: CSC 506 Architecture Of Parallel Computers3
- 3
- As published: “Advanced Computer Graphics Projects”or: CSC 562 Introduction to Game Engine Design3
- 3
- 3
- As published: “Modern Topics in Cybersecurity”3
- As published: “Cybersecurity Practicum”3
- 3
- or: CSC 581 Game Engine Foundations3
- As published: “Advanced Computer Game Projects”3
- or: CSC 584 Building Game AI3
- As published: “Computational Visual Narrative”3
- As published: “Independent Study in Computer Science”1-6
- As published: “Special Topics in Computer Science”1-6
- As published: “Independent Research in Computer Science”1-6
- As published: “Operating Systems Principles”3
- As published: “Computational Applied Logic”3
- As published: “Design and Analysis Of Algorithms”3
- 3
- 3
- As published: “Computational Methods for Molecular Biology”3
- As published: “Systems Attacks and Defenses”3
- 3
- 3
- 3
- As published: “Parallel Systems”3
- As published: “Visual Interfaces for Mobile Devices”3
- 3
- As published: “Enterprise Storage Architecture”3
- 3
- 3
- 3
- As published: “Networking Services: QoS, Signaling, Processes”3
- 3
- 3
- 3
- 3
- As published: “Special Topics In Computer Science”1-6
- As published: “Cybersecurity Practicum”3
- 3
- As published: “Engineering Entrepreneurship Senior Design II”3
- 3
- 3
- 3
Other Restricted Elective - Group B
electives · 9 items
- CSC Restricted Elective CoursesNot resolved to a course1-6
- As published: “Intermediate Financial Accounting I”3
- As published: “Intermediate Financial Accounting II”3
- As published: “An Introduction To Income Taxation”3
- As published: “Accounting Information Systems”3
- 3
- As published: “Financial Management”3
- As published: “Information Systems Management”3
- As published: “Marketing Methods”3
BUS 4**
8 items
- 3
- As published: “Colloidal and Nanoscale Engineering”3
- 3
- 3
- 1
- 1
- 1
- 1
EC 3**
0 items
EC 4**
0 items
EC 5**
0 items
ECE 3** (except for ECE 309)
0 items
ECE 4**
0 items
ECE 5**
11 items
- or: EED 501 Teaching Undergraduate Engineers3
- or: EED 511 Societal Foundations for Engineering Education3
- As published: “Ethics for Engineering Education”or: EED 514 Ethics for Engineering Education3
- As published: “Special Topics in Engineering Education”1-3
- As published: “Engineering Education : Content, Assessment, and Pedagogy”3
- As published: “Field Experiences in Engineering Education”3
- As published: “Special Topics in Engineering Education”1-3
- 3
- As published: “3D Spatial Relations”3
- As published: “Applied CAD/D and Geometric Controls”3
- 3
GN 5**
2 items
- As published: “Engineering Economic Analysis”3
- 3
ISE 4**
0 items
ISE 5**
22 items
- 3
- As published: “Advanced Logic & Metamathematics”3
- As published: “Advanced Logic and Metamathematics”3
- As published: “Numerical Applications to Differential Equations”1
- As published: “Applied Differential Equations I”3
- As published: “Introduction to Discrete Mathematical Models”3
- As published: “Applied Differential Equations II”3
- As published: “Mathematics of Scientific Computing”3
- As published: “Introduction to Modern Algebra”3
- 3
- As published: “Introduction to Modern Algebra for Mathematics Majors”3
- As published: “Foundations of Euclidean Geometry”3
- As published: “Theory of Numbers”3
- 3
- 3
- As published: “Mathematical Analysis I”3
- As published: “Mathematical Analysis II”3
- 3
- 3
- As published: “Mathematical Models in the Physical Sciences”3
- As published: “Mathematical Models in Life Sciences”3
- As published: “Applications of Algebra”3
MA 5**
0 items
MAE 3**
0 items
MAE 4**
0 items
MAE 5**
0 items
MIE 3**
0 items
MIE 4**
0 items
MSE 3**
0 items
MSE 4**
0 items
MSE 5**
1 item
- 3
NE 3**
0 items
NE 4**
0 items
NE 5**
0 items
OR 5**
6 items
- As published: “Introduction to Cognitive Science”3
- As published: “Industrial and Organizational Psychology”3
- As published: “Human Factors Psychology”3
- As published: “Perception”3
- As published: “Cognitive Processes”3
- 3
PY 4**
0 items
PY 5**
1 item
- As published: “Introduction to Statistical Inference and Regression”3
ST 4**
0 items
ST 5**
0 items
Source. North Carolina State University at Raleigh, catalog 2026-2027 — https://catalog.ncsu.edu/undergraduate/engineering/computer-science/computer-science-bs-software-engineering-concentration/. Captured page pages/1421.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.