Skip to main content

Graduate Programs

Our nationally recognized faculty includes about 50 tenure-track professors, along with adjunct professors and visiting lecturers who bring extensive industry experience to the classroom. This elite group features two Alumni Distinguished Professors, 20 National Science Foundation CAREER Award recipients, a member of the National Academy of Engineering, numerous ACM and IEEE Fellows, and several University Outstanding Teachers.

Graduate programs in computer science offer exceptional educational and research opportunities to students from across the U.S. and around the world. Options include:

  • Master of Science (thesis)
  • Master of Computer Science (non-thesis) — available on campus or through distance education
  • Master of Computer Networking (thesis or non-thesis) — offered on campus or online

Our flagship Ph.D. in Computer Science prepares students for leadership roles in academia, research labs, and government.

All graduate programs are based on NC State’s Centennial Campus, a dynamic research and innovation hub adjacent to historic campus. Centennial Campus brings together university teaching and research facilities with corporate headquarters, R&D labs, and government agencies to foster strong industry partnerships.

Located in Raleigh, consistently ranked among America’s best places to live, NC State offers graduates the advantage of close proximity to career opportunities throughout the Research Triangle Park — the East Coast’s center of technology and innovation.

We invite you to explore how the NC State Department of Computer Science can help you achieve your graduate education and career goals.