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

Careers

Find your path.

Computer Network Architect – est. salary $126,959
Computer Programmer – est. salary $91,021
Information Security Analyst
– est. salary $119,390
Software Developer – est. salary $116,550
Web Administrator – est. salary $92,275

**EMSI Data, 2022; The greater Philadelphia region; 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
Fulfills Technological Competency requirement (with CSCI 112)
MATH 163 - Discrete Mathematics 4 credits MATH 161 ("C" or better) prerequisite or MATH 162 or higher placement is required Fulfills Quantitative Reasoning requirement
MATH 171 - Calculus I 4 credits MATH 162 prerequisite or dept. approval is required  
ENGL 101 - English Composition I or
ENGL 101H - English Composition I (Honors)
3 Credits   Fulfills Writing, Research, Info Lit 1 requirement
ENGL 115 - Public Speaking 3 credits ENGL 101 is a prerequisite, which may be taken concurrently Fulfills Oral Communication/Creative Expression requirement

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
Fulfills Technological Competency requirement
(with CSCI 111)
CIS 205 - Database Management Systems 4 credits CSCI 112, which may be taken concurrently, or CIS 103, or CSCI 118 is prerequisite Major Course
MATH 172 - Calculus II 4 credits MATH 171 prerequisite or dept. approval required Major Course
ENGL 102 - The Research Paper or
ENGL 102H - The Research Paper (Honors)
3 credits ENGL 101 ("C" or better) is a prerequisite Fulfills Writing, Research, Info Lit 2 requirement

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. Fulfills Scientific Reasoning requirement
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 118 ("C" or better) Major Course
HUM 101 - Cultural Traditions: Ancient to the 13th Century or
HUM 101H - Cultural Traditions: Ancient to the 13th Century (Honors) or 
HIST 121 - World History: The Distant Past or
HIST 122 - World History: The Recent Past 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
SOC 101H - Introduction to Sociology (Honors) or
HIST 121 - World History: The Distant Past or
HIST 122 - World History: The Recent Past 
3 credits   Fulfills Cultural Analysis & Interpretation requirement
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