Computer Science

 Graduates with a degree in Compuer Science or a related field are needed in almost every industry, from health care and education to telecommunications and software publishing.

|
   Text A+ A- A

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.

Careers

Find your path.

Computer Network Architect – est. salary $110,816*
Information Security Analyst – est. salary $94,980*
Software Developer – est. salary $102,913*
Web Administrator – est. salary $90,342*
Computer Programmer – est. salary $80,885*

 

EMSI Data, 2017; Philadelphia Metropolitan Statistical Area; *these jobs may require 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 with Java and Python 4 credits Requires FNMT 118 placement or higher; or MATH 162 placement
Critical course: CSCI 111 is 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

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 with Java and C++ 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 CIS 103 or CSCI 111/CSCI 112 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 111 - General Physics I or
PHYS 140 - Mechanics, Heat and Sound
4 or 5 credits First semester Physics courses are a prerequisite for the second semester of physics (112 or 241) .
For PHYS 111: MATH 162 or MATH 171 is a prerequisite.
If PHYS 111 and PHYS 112 are chosen, two additional credits from elective courses are needed to complete the 61 credits required for the degree .
For PHYS 140: MATH 171 is a prerequisite.
Natural Science Elective
MATH 251 - Statistics for Science 4 credits FNMT 118 placement or higher required. Major Course
HUM 101 - Cultural Traditions or 
HIST 121 - Global History I or
HIST 122 - Global History II or
ENGL 115 - Public Speaking or
Foreign 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 or CIS 106 (“C” or better) is a prerequisite Major Course
PHYS 112 - General Physics II or
PHYS 241 - Electricity, Magnetism and Light or
4 or 5 credits For PHYS 112: PHYS 111 is a prerequisite or dept. approva.
If PHYS 111 and PHYS 112 are chosen, two additional credits from elective courses are needed to complete the 61 credits required for the degree.
For PHYS 241: 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 or
3 credits   Social Science Elective Writing Intensive, Interpretive Studies, American/Global Diversity
Directed Elective 3/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