Breadcrumb Navigation:Home > Certificate Programs > Undergraduate Certificates > Computer Programming
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 except computer science or computer engineering.
Dr. Barbara Adams,
Director of Advising (Undergraduate)
Department of Computer Science
Delivery Method: Web-based/Online
(What will I learn?)
Required Courses :
Completion of the Computer Certification Program requires 21 credit hours, including:
- MA 121 Introduction to Calculus (or any college calculus course) (3 cr) - Please note that students who intend to pursue graduate study after completion of the CPC need MA 141, not MA 121.
- CSC 116 Introduction to Computing – Java (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)
Estimated Total Credit Hours Required: 21
(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 21 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 seven 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.