Are you interested in transferring to SSU and joining the CS major? We have articulation agreements in place for many lower-division courses from community colleges across California and for some upper-division courses from various CSU and UC campuses. You may contact the department chair about the transferability of any non-articulated courses, which need department review.

The figure and table below each highlight lower-division courses in the B.S. CS program at SSU. If you are a transfer student, you may be able to take any (or all) of these at junior colleges prior to transferring, and are encouraged to use this page as a guide in discussions with your advisor.

SSU CS program, lower-division courses |
---|

MATH 161: Calculus I |

CS 115: Programming I |

CS 210: Introduction to Unix |

CS 215: Programming II |

CS 242: Discrete Structures |

CS 252: Computer Organization |

Two approved support courses, such as: |

MATH 165: Elementary Statistics |

MATH 211: Differential & Integral Calculus |

MATH 222: Elementary Applied Linear Algebra |

MATH 241: Differential Eq. w/ Linear Algebra |

For convenience, we have highlighted some common "transfer paths" with partner 2-year colleges. Consult with your advisor to ensure an articulation agreement exists with Assist.org and pertains to the particular semester in which you took the course.

## Santa Rosa Junior College

For students transferring from Santa Rosa Junior College (SRJC) to SSU, the table below highlights the courses offered by the SRJC CS department and other departments for which there have been transfer agreements. Check with your advisor to ensure those agreements are valid for the courses you took. This is not an exhaustive list, we are simply listing those courses that seem most similar to the SSU program when articulations were reviewed.

SSU CS program, lower-division courses | Courses at SRJC |
---|---|

MATH 161: Calculus I | SRJC MATH 1A |

CS 115: Programming I | SRJC CS 10A or 10B |

CS 210: Introduction to Unix | SRJC CS 81.21 |

CS 215: Programming II | SRJC CS 10C |

CS 242: Discrete Structures | SRJC MATH 4 |

CS 252: Computer Organization | SRJC CS 12 |

Two approved support courses, such as: | |

MATH 165: Elementary Statistics | SRJC MATH 15 |

MATH 211: Differential & Integral Calculus | SRJC MATH 1B |

MATH 222: Elementary Applied Linear Algebra | SRJC MATH 5 |

MATH 241: Differential Eq. w/ Linear Algebra | SRJC MATH 2 |

## Diablo Valley College

For students transferring from Diablo Valley College (DVC) to SSU, the table below highlights some courses offered by the DVC CS department and other departments for which there have been transfer agreements. Check with your advisor to ensure those agreements are valid for the courses you took. This is not an exhaustive list, we are simply listing those courses that seem most similar to the SSU program when articulations were reviewed.

SSU CS program, lower-division courses | Courses at DVC |
---|---|

MATH 161: Calculus I | DVC MATH 192 |

CS 115: Programming I | DVC COMSC 110 or 165 |

CS 210: Introduction to Unix | DVC COMSC 171 |

CS 215: Programming II | DVC COMSC 210 |

CS 242: Discrete Structures | DVC MATH 195 |

CS 252: Computer Organization | DVC COMSC 260 |

Two approved support courses, such as: | |

MATH 165: Elementary Statistics | DVC MATH 142 |

MATH 211: Differential & Integral Calculus | DVC MATH 193 |

MATH 222: Elementary Applied Linear Algebra | DVC MATH 194 |

MATH 241: Differential Eq. w/ Linear Algebra | DVC MATH 294 |

## Mendocino College

For students transferring from Mendocino College (MC) to SSU, the table below highlights the courses offered by the MC CS department and other departments for which there have been transfer agreements. Check with your advisor to ensure those agreements are valid for the courses you took. This is not an exhaustive list, we are simply listing those courses that seem most similar to the SSU program when articulations were reviewed.

SSU CS program, lower-division courses | Courses at MC |
---|---|

MATH 161: Calculus I | MC MTH 210 |

CS 115: Programming I | MC CSC 221 |

CS 210: Introduction to Unix | MC CSC 105 |

CS 215: Programming II | MC CSC 222 |

CS 242: Discrete Structures | MC CSC 240 |

CS 252: Computer Organization | MC CSC 210 |

Two approved support courses, such as: | |

MATH 165: Elementary Statistics | MC MTH 220 |

MATH 211: Differential & Integral Calculus | MC MTH 211 |

MATH 222: Elementary Applied Linear Algebra | MC MTH 214 |

MATH 241: Differential Eq. w/ Linear Algebra | MC MTH 215 |

## Napa Valley College

For students transferring from Napa Valley College (NVC) to SSU, the table below highlights the courses offered by the NVC CS department and other departments for which there have been transfer agreements. Check with your advisor to ensure those agreements are valid for the courses you took. This is not an exhaustive list, we are simply listing those courses that seem most similar to the SSU program when articulations were reviewed.

SSU CS program, lower-division courses | Courses at NVC |
---|---|

MATH 161: Calculus I | NVC MATH 120 |

CS 115: Programming I | NVC COMS 215 |

CS 210: Introduction to Unix | None |

CS 215: Programming II | NVC COMS 216 |

CS 242: Discrete Structures | NVC COMS 218 |

CS 252: Computer Organization | NVC COMS 217 |

Two approved support courses, such as: | |

MATH 165: Elementary Statistics | NVC MATH 232 |

MATH 211: Differential & Integral Calculus | NVC MATH 121 |

MATH 222: Elementary Applied Linear Algebra | NVC MATH 220 |

MATH 241: Differential Eq. w/ Linear Algebra | NVC MATH 222 |

## Solano Community College

For students transferring from Solano Community College (SCC) to SSU, the table below highlights the courses offered by the SCC CS department and other departments for which there have been transfer agreements. Check with your advisor to ensure those agreements are valid for the courses you took. This is not an exhaustive list, we are simply listing those courses that seem most similar to the SSU program when articulations were reviewed.

SSU CS program, lower-division courses | Courses at SCC |
---|---|

MATH 161: Calculus I | SCC MATH 020 |

CS 115: Programming I | SCC CIS 022 |

CS 210: Introduction to Unix | SCC CIS 052 |

CS 215: Programming II | SCC CIS 023 |

CS 242: Discrete Structures | SCC CIS 021 |

CS 252: Computer Organization | SCC CIS 020 |

Two approved support courses, such as: | |

MATH 165: Elementary Statistics | SCC MATH 011 |

MATH 211: Differential & Integral Calculus | SCC MATH 021 |

MATH 222: Elementary Applied Linear Algebra | SCC MATH 040 |

MATH 241: Differential Eq. w/ Linear Algebra | None |