University Undergraduate Certificate in Computer Programming
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 Java 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 Undergraduate Advising for Computer Science
(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 Java programming skills that can be used successfully to program in any environment.
(What will I learn?)
Completion of the Computer Programming Certificate requires 24 credit hours, including:
- MA 121 Elements of Calculus (or any college calculus course) (3 credit hours) Please note that students who intend to pursue graduate study after completion of the certificate need MA 141, not MA 121
The following computer science courses are required to complete the program:
- CSC 116 Introduction to Computing (3 cr)
- CSC 216 Programming Concepts (3 cr)
- CSC 226 Discrete Mathematics (3 cr)
- CSC 230 C and Software Tools (3 cr)
- CSC 236 Computer Organization and Assembly Language (3 cr)
- CSC 246 Concepts and Facilities of Operating Systems (3 cr)
- CSC 316 Data Structures (3 cr)
Students must have a 2.0 or higher GPA in all required courses to be awarded the certificate.
(Is this the program for me? How do I apply?)
No application for admission is required, but students must complete CSC 116 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 24 credit hours. Students pursuing university 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 eight semesters to complete.
(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