|
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.
top
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.
top
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 |
|
top
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 |
|
top
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 |
|
|
|
|
top
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* |
|
top
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 |
|
|
top
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 |
|
top
Endnotes
* Strongly recommended but not required.
** 2 of these three courses are required
*** 1 of these two courses are required
top
|