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 fall enrollment in an Engineering online program and/or course, please submit your NDS application (opens in new tab) no later than Tuesday, August 15, 2023 to ensure your application materials are received on time. Submitting your application after August 15, may result in not being admitted or enrolled in classes for the fall 2023 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
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.
For detailed information regarding engineering online programs and how to apply and enroll, please visit the Engineering Online website.