About NC State CS
The Department of Computer Science at NC State, established in 1967, is one of the nation’s oldest and most respected programs. We prepare students to succeed in their careers and contribute to society through education, research and real-world experience that drive innovation and improve lives.
Welcome to the Department of Computer Science at NC State
A national leader in education, research and innovation since 1967.
The Department of Computer Science at NC State is one of the oldest and most respected in the nation. Since our founding, we’ve prepared students to succeed in a rapidly changing world by combining academic excellence with hands-on experience. Our graduates go on to lead in industry, pursue advanced research and make meaningful contributions to society.
We offer undergraduate and graduate degrees designed to equip students with the technical knowledge, critical thinking and practical skills needed to excel in their careers. As a national leader in awarding computer science degrees, we are home to distinguished faculty, a vibrant student community and a strong network of alumni shaping the future of technology.
A Hub for Collaboration and Innovation
Our department is located on NC State’s Centennial Campus — one of the nation’s premier public-private research parks. This environment gives students direct access to industry leaders, cutting-edge research centers and state-of-the-art laboratories.
Located in the heart of the Research Triangle, we are surrounded by hundreds of top technology companies, research organizations and startups. These connections offer unparalleled opportunities for internships, co-op programs, research collaborations and career placement.
An Interdisciplinary Approach to Solving Real-World Problems
We foster strong partnerships with other NC State departments, programs and research centers, as well as with universities, government agencies and industry partners across the country. These collaborations include joint initiatives with:
- Bioinformatics and Genomics Programs
- Biomedical Engineering and Electrical and Computer Engineering Departments
- Mathematics and Statistics Departments
- Operations Research and Information Technology Divisions
- Duke University, UNC-Chapel Hill and Oak Ridge National Laboratory
Through these partnerships, our students and faculty work across disciplines to address complex global challenges and advance the frontiers of technology.
Discover how NC State Computer Science can help you Think and Do.