Information for Majors
On this page: undergraduate degree plans, concentration and tracks specifics, additional programs, and information about CSC courses and requirements.
Also included: information for Computer Programming Minors and NC State Academic Policies
Undergraduate Degree Plans
- Computer Science (BS)
- Department overview
- Semester by Semester display
- This plan currently includes 12 hours of CSC Restricted Electives, 12 hours of Other Restricted Electives (split between Groups A and B), and 3 hours of free electives
- Curriculum by Subject Area
- Computer Science (BS), Artificial Intelligence Concentration
- Semester by Semester display
- The first two years are identical to the base degree.
- There are 6 hours of required courses, 6 hours of CSC AI Restricted Electives, 9 hours of AI Electives, 3 hours of CSC Restricted Electives, and 3 hours of Other Restricted Electives, Group B.
- Curriculum by Subject Area
- Semester by Semester display
- Computer Science (BS), Cybersecurity Concentration
- Semester by Semester display
- The first two years are identical to the base degree.
- There are 15 hours of required courses, 3 hours of CSC CySec Restricted Electives, 3 hours of CySec special topics, 3 hours of CSC Restricted Electives, and 3 hours of Other Restricted Electives, Group B.
- Curriculum by Subject Area
- Semester by Semester display
- Computer Science (BS), Game Development Concentration
- Semester by Semester display
- The first two years are identical to the base degree.
- There are 3 hours of required courses, 9 hours of CSC Games Core and Restricted Electives, 9 hours of Games Electives, 3 hours of CSC Restricted Electives, and 3 hours of Other Restricted Electives, Group B. There is also a required project verification.
- Curriculum by Subject Area
- Semester by Semester display