Skip to main content
Graduate Certificates | Computer Science

Computer Science

Entrance Exam: Not Required
College of Engineering

The Graduate Certificate in Computer Science program is primarily intended for individuals residing in the U.S. who wish to increase their knowledge and skills in computer science. Whether for future career opportunities or in preparation for graduate studies, one can expect to gain in-depth knowledge in computer science concepts, methods and tools. Applicants admitted to the certificate program can enroll part-time, completing one class per semester, or enroll full-time at 9 or 12 credit hours.

Non-Degree Studies (NDS) Students

NDS students seeking spring enrollment in an Engineering online program and/or course, please submit your NDS application (opens in new tab) no later than Wednesday, January 10th, 2024 to ensure your application materials are received on time. Submitting your application after January 10th, may result in not being admitted or enrolled in classes for the spring 2024 semester.


U.S. citizens, permanent residents (Green card holders), and foreign nationals residing in the U.S. on qualifying non-student visas.

Applicants must meet ONE of the following requirements for admission into the Computer Science Graduate Certificate Program:

  • Have a BS degree in computer science from an accredited four-year college or university, and have an overall (or major) GPA of at least 3.0 on a 4-point scale.
  • Have a BS degree in the sciences or engineering from an accredited four-year college or university with an overall (or major) GPA of at least 3.0 on a 4-point scale.
  • Have a BS degree in a field other than sciences or engineering at NC State University with an overall (or major) GPA of at least 3.0 on a 4-point scale AND have completed either the CS minor or the Computer Programming Certificate.

International applicants (foreign nationals residing in the U.S. on qualifying non-student visa) must meet the Graduate School’s English Proficiency Requirements and provide valid TOEFL or IELTS scores.

Plan of Study

The Computer Science graduate certificate requires a total of 12 credit hours of graduate-level computer science courses taken for a grade. There is no prescribed list of courses for the certificate; students may take a combination of courses tailored to their interests and needs, subject to course prerequisites.

Graduate certificate students may also specialize in one of several computer science areas by taking courses in one of the following tracks:

  • Computer Science Foundations Track
  • Networking Track
  • Security/Privacy Track
  • Systems Track

Career Prospects

Computer science is a growing field with job demand upward of 30% per year. Today computer science is an integral part of just about every industry, and the ways to apply computer science knowledge continue to expand. From computer systems to software development, expertise in computer science is applicable to a wide range of technical careers in a myriad of fields.

Computer science experts are in high demand and this continues to be a competitive industry. Employers prefer candidates with advanced education and specialization. The Graduate Certificate in Computer Science provides the knowledge and experience required for employment opportunities in software development, programming, security and database administration.

Additional Resources

For detailed information regarding engineering online programs and how to apply and enroll, please visit the Engineering Online website.