Computer Science

A Network of Career Opportunities

Our Computer Science program teaches you the intricacies of how a computer operates and how to create sophisticated computer hardware, software and programming. You will learn mathematic and scientific principles for solving computer problems; logical structures commonly used in developing programs; team exercises for testing and designing software; and basic skills for computer animation and computer game development. Our program will also introduce you to other facets of computer science such as artificial intelligence, numerical analysis, programming languages, software engineering and theories of computing. At present, Computer Science graduates are needed in most industries, from health care and education to telecommunications and software publishing.

Career Options


Find your path.

Computer and Information Systems Manager – est. salary $147,982*
Computer Network Architect
– est. salary $106,870
Computer Programmer – est. salary $84,672
Information Security Analyst
– est. salary $91,434
Software Developer, Applications – est. salary $101,520
Web Administrator – est. salary $91,434

**EMSI Data, 2019; Philadelphia County, PA; a percentage of people in these jobs may have a bachelor's degree or higher.

Transfer Opportunities

Videos & Multimedia

Courses and Completion Sequence

The following courses and sequence of courses is designed for the optimal success and completion of the Computer Science degree/certificate. Any alterations should be discussed with your academic advisor.

Semester 1

Course Number and Name Credits Advisory Notes Course Type
CSCI 111 - Computer Science I 4 credits FNMT 118 prerequisite or placement in MATH 161 or higher is required
Critical course: CSCI 111 is a prerequisite for CSCI 112 and other required CSCI courses
Tech Competency (part 1)
MATH 163 - Discrete Mathematics 4 credits MATH 161 ("C" or better) prerequisite or MATH 162 or higher placement is required Mathematics
MATH 171 - Calculus I 4 credits MATH 162 prerequisite or dept. approval is required Major Course
ENGL 101 - English Composition 3 Credits   ENGL 101
ENGL 115 - Public Speaking 3 credits ENGL 101 is a prerequisite, which may be taken concurrently Humanities

Must earn a grade of "C" or better in all courses.

  • This program is designed for students who plan to transfer to a bachelor’s degree program after earning their associate’s degree
  • Follow this course schedule each semester and you’ll earn your associate’s degree in two years
  • Make sure you discuss your first semester schedule and your educational plan with an advisor or counselor when you register.

Semester 2

Course Number and Name Credits Advisory Notes Course Type
CSCI 112 - Computer Science II 4 credits CSCI 111 ("C" or better) is a prerequisite
CSCI 112 is prerequisite for CSCI 211
Tech Competency (part 2)
CIS 205 - Database Management Systems 4 credits CSCI 112, which may be taken concurrently, or CIS 103, or CSCI 120 is prerequisite Major Course
MATH 172 - Calculus II 4 credits MATH 171 prerequisite or dept. approval required Major Course
ENGL 102 - The Research Paper 3 credits ENGL 101 ("C" or better) is a prerequisite ENGL 102, Info Literacy

Must earn a grade of "C" or better in all courses

Semester 3


Course Number and Name Credits Advisory Notes Course Type
CSCI 211 - Data Structures and Algorithms 4 credits CSCI 112 is a prerequisite. Major Course
PHYS 140 - Mechanics, Heat and Sound 5 credits MATH 171 is a prerequisite. Natural Sciences Elective
CSCI 218 - Statistics for Computing and Data Science 4 Credits MATH 161 (“C” or better) or higher placement and either CSCI 111 (“C” or better) or CSCI 120 (“C” or better) Major Course
HUM 101 - Cultural Traditions or 
HIST 121 - Global History I or
HIST 122 - Global History II or
World Language 
3 credits   Humanities Elective

Must earn a grade of "C" or better in all courses

Semester 4

Course Number and Name Credits Advisory Notes Course Type
CSCI 213 - Computer Organization or 4 credits CSCI 111 ("C" or better) is a prerequisite and MATH 163, which may be taken concurrently Major Course
PHYS 241 - Electricity, Magnetism and Light 5 credits PHYS 140 and MATH 172 are prerequisites, or dept. approval Major Course
SOC 101 - Introduction to Sociology or
HIST 121 - Global History I or
HIST 122 - Global History II 
3 credits   Social Sciences Elective Writing Intensive, Interpretive Studies, American/Global Diversity
Directed Elective 4 credits See college catalog for directive electives Directed Elective

Must earn a grade of "C" or better in all courses

  • Congratulations, this is your final semester! Don’t forget to complete your graduation application.
  • Meet with an advisor when registering for your classes
  • Finalize your transfer plans:
  • Take advantage of our scholarship opportunities for transferring students and apply for a scholarship
  • Visit Career Connections to learn about internships and your future career possibilities

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.

Featured Career