Following are the undergraduate academic options in the Department of Computer Science at NC State University.
- Bachelor of Science Degree in Computer Science
- Bachelor of Science in Computer Science-Game Development Concentration
- Undergraduate Minor in Computer Programming
- Accelerated Bachelor's/Master's (ABM) Degree Program
- Computer Programming Certificate for Post-baccalaureate Students
- Student Honors Program
- Student Honor Societies