Transfer Students

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 course prerequisite chart, highlighting lower-division courses
Computer Science course prerequisite chart, highlighting lower-division courses.

 

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