Search   Site Index   Directory
  Cabrillo College
    Home   Class Schedules   Apply & Register   Majors, Degrees & Certificates   Resources & Labs   Counseling & Transfer   Calendars, News & Activities

Link to degree reqirements and Course Descriptions from the College Catalog
Link to the latest schedule of classes for this field of study

Computer Science Home

Certificate Information (PDF)

Computer Science Brochure (PDF)

Course Sequences

Faculty and Staff

Resources

Computer and Information Science

Computer Networking and System Administration


Computer Science: Suggested Course Sequences

Suggested pathways to degrees and certificates in computer science

Quick Links

Notes

  • Offered Spring only: CS 21, CS 23 and CIS-165XX
  • Offered Fall only: CS 24 and CIS-132
  • Math pre-requisites for CS transfer classes are enforced by the instructor.

Associate of Arts Degree in Computer Science,
Associate of Science Degree in Computer Science,
and Typical Transfer Sequence ()

Four Consecutive Semesters Plus Optional Summer (††)
Fall Spring Summer Fall Spring
CS 11 or CS 12J
CIS 90*
CS 19 or CS 20J CIS 131* CS 24 CS 21
CS 23
MATH 5A MATH 5B
MATH 5C MATH 6 and 7


Six Consecutive Semesters Plus Optional Summer
Fall Spring Summer Fall Spring Fall Spring
CS 1 + CS1L or CS 2 CS 11 or CS 12J
CIS 90*
CIS 131* CS 19 or CS 20J CS 21 CS 24 CS 23
MATH 152 MATH 4   MATH 5A MATH 5B MATH 5C MATH 6 and 7

† For college and university specific transfer requirements see: assist.org.
†† Assumes previous experience with binary numbers, computers, and operating systems.

Certificate of Achievement: C++ Programming

Note: MATH 4 required for CS 19.

Three Consecutive Semesters Plus Summer as Required
Fall Spring Summer Fall
CS 1 + CS 1L or CS 2 CS 11
CIS 90*
  CS 19
COMM 2 or COMM 10 ENGL 1A/1AMC    
MATH 154 or MATH 152 MATH 152 or MATH 4 MATH 4  

Certificate of Achievement: Java Programming

Note: MATH 4 required for CS 20J.

Three Consecutive Semesters Plus Summer as Required
Fall Spring Summer Fall
CS 1 + CS1L or CS 2 CS 12J
CIS 90*
CIS 131* CS 20J
COMM 2 or COMM 10 ENGL 1A/1AMC    
MATH 154 or MATH 152 MATH 152 or MATH 4 MATH 4  

Certificate of Achievement: Programming

Three Consecutive Semesters Plus Optional Summer
Fall Spring Summer Fall
CS 19 or CS 20J
CIS 90*
CS 21
CS 23
CIS 131** CS 24
CIS 130**
CIS 132**
ENGL 1A/1AMC COMM 2 or COMM 10    
MATH 5A      


Four Consecutive Semesters Plus Optional Summer
Fall Spring Summer Fall Spring
CS 19 or CS 20J
CIS 90*
CS 21 CIS 131** CS 24
CIS 130**
CIS 132**
CS 23
ENGL 1A/1AMC COMM 2 or COMM 10      
MATH 5A        

Certificate of Achievement: Web Programming

Note: MATH 4 required only if taking CS 20J; XX = any suffix

Two Consecutive Semesters Plus Summer
Fall Spring Summer
CIS 132
CIS 90*
CIS 165XX
CS12J or CS 20J
CIS 131
ENGL 1A/1AMC COMM 2 or COMM 10  
MATH 152 or MATH 4    


Three Consecutive Semesters Plus Summer
Fall Spring Summer Fall Spring
CIS 132 CIS 165XX CIS 131 CS 12J
CIS 90*
CS 20J*
ENGL 1A/1AMC COMM 2 or COMM 10      
MATH 152     MATH 4*  

Skills Certificate: Game Programming in Java

Note: MATH 4 required for CS 20J.

Three Consecutive Semesters Plus Optional Summer
Fall Spring Summer Fall
CS 11 or CS 12J CS 12GP CIS 131* CS 20J
MATH 152 or MATH 4 MATH 4    

Skills Certificate: Web Programming

Note: MATH 4 required only if taking CS 20J.

Three Consecutive Semesters Plus Optional Summer
Fall Spring Summer Fall
CIS 132***
165XX CIS 131*** CS 12J or CS 20J
MATH 154 MATH 152 MATH 4  

Endnotes

* Strongly recommended but not required.
** 2 of these three courses are required
*** 1 of these two courses are required

    About this site |  Did this help? Please give us feedback on this page:     Yes...     Not really...
    Cabrillo College, 6500 Soquel Drive, Aptos, CA 95003, phone: 831-479-6100