The Computer Programming II – Algorithms and Computation Proficiency Certificate is a second-level certificate that introduces students to the mathematical and theoretical foundations of designing computer software and hardware. Students study advanced web application programming, traditional data structures, computer algorithms, the fundamental mathematics of computing, the microarchitecture of computer systems and some assembly language. The courses in this certificate may be applied to the Computer Science Associate in Science Degree or to the Computer Information Systems Associate in Applied Science Degree.
Computer Programming II - Algorithms and Computation Proficiency Certificate
Student Learning Outcomes:
Upon successful completion of the Computer Programming II - Algorithms and Computation Proficiency Certificate, students will be able to:
- Develop object-oriented algorithms and data structures using the structured sequential logic of computer programming languages.
- Design and implement efficient data structures for application software.
- Apply mathematical concepts to solve complex computing problems.
- Describe the use of assembly languages and the design of computer microarchitecture.
Program Entry Requirements:
Students should be ENGL 101 and MATH 162 ready. New students are normally required to take the College’s placement test at their time of entry. 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 Number and Name||Prerequisites||Credits|
|MATH 163 - Discrete Mathematics||MATH 161 with a grade of "C" or better or placement in MATH 162 or higher||4 credits|
|CSCI 211 - Data Structures and Algorithms||CSCI 112 with a grade of "C" or better||4 credits|
|CSCI 213 - Computer Organization||CSCI 111 or CIS 106 with a grade of "C" or better||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 Division of Business and Technology, Room B2-22, 1700 Spring Garden Street, Philadelphia, PA 19130, Telephone (215) 751-8785; or the College Information Center (215) 751-8010.