home   contact   sitemap 

Online Courses
 
Degrees and Certificates
  [ CPC Certificate ]     Graduate Degrees     Undergraduate Programs
Calendar
Current Students
Prospective Students
Policies and Procedures
 


Computer
Programming
Certificate
Overview
For the past 17 years the Computer Science Department has offered the Computer Programming Certificate program (CPC) to PBS Lifelong Education Students to enable them to achieve a variety of professional goals. The CPC has been very successful at helping students who have a Bachelors degree change careers, enhance their professional credentials or simply learn more about computer programming.

To better meet the flexible access needs of adult learners across the state, the CPC has transitioned from a traditional, campus-based program to a Distance Education program.

 


How it Works

Anybody can take classes offered through the CPC Certificate Program. There is no special application procedure to enroll. After successfully completing CSC 114, contact Dr. Barbara Adams to be admitted into the program. Once you have completed all of the required courses, contact Dr. Adams and your transcript will be updated to reflect your certificate acquisition. At that time, you will receive a Computer Programming Certificate suitable for framing.

Professional Certificate
Students can register for the Certificate program after completing CSC114 with a grade of C- or better. Upon completion of the curriculum, students will receive a Certificate. The program is designed to train you in the fundementals of Computer
Science as well as the basics of programming in order to give you the tools you need to be successful in an ever changing field.

Graduate Students
Many of the Certificate courses are prerequisites for admission to the Masters of Computer Science Program.

Undergrads
The certificate courses are also available to undergrads enabling them to fufill major requirements or persue a minor in Computer Science. CSC257 is also available for students planning on majoring in Computer Science that need to make the transition from C++ to Java.

 


Course Offerings/
Certificate
Requirements

Courses are offered in the Fall, Spring, and Summer (subject to funding). If demand is strong then some or all of the courses will be offered over the 10-week summer session as well.

Since these courses are time-intensive, it is recommended that you take only one course per semester if you are employed full-time.

The program consists of the following required courses (21 hours total):

MA 121 *Intro. to Calculus (or any college calculus course)(3)
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)
* Students planning on applying to the CSC graduate programs need MA141 (or equivalent) not MA121
**Students must complete CSC 114 before enrolling in the certificate program.

OPTIONAL: CSC257 Introduction to Java

Please see individual course descriptions for requirements and prerequisites. Students must have a GPA of 2.0 or higher in the CPC classes to be awarded the certificate.


Registration

We are now offering the Computer Programming Certificate (CPC) through Distance Education! Click here to register.

 


Contact Information

Student Advising:
Dr. Barbara J. Adams
Department of Computer Science

Box 8206, Raleigh NC 27695-8206
Phone: (919) 513-7888
E-Mail: barbara_adams@ncsu.edu