Programs
Undergraduate Certificate in Computer Programming
Description
NC State's Computer Programming Certificate is designed to train participants in the fundamentals of computer science, as well as in the basics of programming. It provides the tools to be successful in an ever-changing field. The required courses focus on developing C++ programming skills which individuals can use to successfully program in any environment. Open only to students who have already earned a bachelor's degree, in any field.
Director of Distance Education Programs, College of Engineering
Phone: 919-515-5440
Career prospects
(What can I do with this program of study?)
The Engineering Online Program at NC State University is designed for working professionals. The Computer Programming Certificate from NC State University provides individuals with the skills needed to change careers, develop a better foundation for a technical management career, and establish a programming competency and an understanding of the theoretical foundations of computer science. The required courses focus on developing C++ programming skills that can be used successfully to program in any environment.
Curriculum
(What will I learn?)
Completion of the Computer Programming Certificate requires 21 credit hours, including:
- MA 121 Introduction to Calculus (or any college calculus course) (3 credit hours)
- CSC 114 Introduction to Computing - C++ (3)
- CSC 214 Programming Language Concepts (3)
- CSC 224 Applied Discrete Mathematics (3)
- CSC 234 Basic Computer Organization and Assembly Language (3)
- CSC 244 Concepts and Facilities of Operating Systems (3)
- CSC 314 Data Structures (3)
An additional course, CSC 257 Introduction to Java (3), is optional.
Students must have a 2.0 or higher GPA in all required courses to be awarded the certificate.
Admissions requirements
(Is this the program for me? How do I apply?)
No application for admission is required, but students must complete CSC 114 at NC State University with a grade of C or better before enrolling. To enroll, contact the program coordinator. Students must be in good academic standing to take undergraduate courses at NC State university; students pursuing certificate programs are considered non-degree studies (NDS) students.
Plan of study
(How much time will it take?)
The certificate requires 21 credit hours. Students pursuing certificate programs are considered non-degree studies (NDS) students for the purpose of university registration. NDS students may register for a maximum of six credit hours per semester. Thus, the certificate may take from four to seven semesters to complete.
Registration information
(When can I start?)
To register for Engineering Online courses, visit the Engineering Online Registration website.
Students pursuing certificate programs are considered Non-Degree Studies (NDS) students.
Estimated Tuition and Fees
(How much will it cost?)
Tuition Level: Undergraduate (View more information about tuition)
Fees: Undergraduate ASG, Undergraduate COE Fee, Undergraduate Ed/Tech
Resident: $3,171.00
Non-resident: $5,985.00



