Computer Programming I — Application, Web, and Database Development Proficiency Certificate


The Computer Programming I — Application, Web, and Database Development Proficiency Certificate offers students the opportunity to create professional PC and web applications. Students design, develop, document, test, and debug computer software created with the Python, Java, C++, and JavaScript programming languages. Students are also introduced to database management and administration. When completed, students are prepared to find employment as entry-level programmers or pursue the Computer Programming II — Algorithms and Computation Proficiency Certificate.

The courses in this certificate may also be applied towards the Computer Science Associate in Science Degree or towards the Computer Information Systems Associate in Applied Science Degree.

Program Learning Outcomes:

Upon successful completion of the Computer Programming I – Application, Web, and Database Development Proficiency Certificate, students will be able to: 

  • Create desktop and web application software using high-level, object-oriented programming languages.
  • Develop clear, concise, and correct specifications for computer software and test completed software to see if it meets given specifications.
  • Collaborate with others as a member or leader of a team to design, implement, and test computer software.
  • Design and develop databases to retrieve, store, and manage information using a DBMS and SQL.

Program Entry Requirements:

Students should be ENGL 101 and MATH 161 ready. Students are required to satisfy placement at the time of admission. Students who are identified as needing developmental course work must satisfactorily complete the appropriate English and mathematics courses as part of the certificate.

Program of Study and Graduation Requirements:

Successful completion of the certificate requires a "C" grade or better in each of the courses listed.

Course Sequence:

Course Number and Name Prerequisites Credits
CSCI 111 - Computer Science I FNMT 118 or higher; or MATH 161 or higher placement 4 credits
CIS 114 - JavaScript I   4 credits
CSCI 112 - Computer Science II CSCI 111 with a grade of "C" or better,  4 credits
CIS 205 - Database Management Systems CSCI 112, which may be taken concurrently, or CIS 103,  or CSCI 118 4 credits

Minimum Credits Needed to Graduate:


General Education Requirements:

All general education requirements necessary for graduation are met through the courses in the program as indicated above. Students who wish to take courses that differ from the general education courses indicated above must complete a course substitution request form. To access the form, login to the MyCCP portal, and in the Student tab, under Electronic Forms, click on the Records and Registration Forms link, then choose Request For Course Substitution Of Graduation Requirement link. A more detailed explanation of the College's general education requirements is also available.

For More Information, Contact:

The Computer Technologies Dept., Room C3-1, 1700 Spring Garden Street, Philadelphia, PA. 19130. Telephone (215) 496-6134; or call the College Information Center (215) 751-8010.