Undergraduate Programs
Undergraduate Program
The NC State Computer Science Undergraduate Program provides first-rate preparation for employment or graduate research, engages students in research, and enjoys national recognition as a top-tier program. The department offers a modern curriculum focusing on fundamental scientific and engineering principles and methods, exposure to cutting-edge technology, and the opportunity to work on exciting problems with real-world impact. Students can pursue a general Bachelor of Science in Computer Science or choose a concentration in Artificial Intelligence, Cybersecurity or Game Development. We also offer Undergraduate Tracks in Entrepreneurship and Security.
Program Educational Objectives and learning outcomes of this program were developed in keeping with the mission of the university, the college and the department. Our Computer Science program is accredited by the Computing Accreditation Commission of ABET.
In addition, the department has also been named a Center for Academic Excellence in Information Assurance by the National Security Agency (NSA) for the academic years 2008-2019. NSA Centers promote higher education and research in information security within various disciplines.
Contact Us
For more information about the Computer Science undergraduate program and admissions, follow the links below. To reach the CSC Undergraduate Advising Office, please complete this form.
We hope you’ll discover that the NC State Department of Computer Science is the right place to earn your undergraduate degree!