Skip to main content

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.

Chart highlighting the lower-division courses at SSU

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 coursesCourses at SRJC
MATH 161: Calculus ISRJC MATH 1A
CS 115: Programming ISRJC CS 10A or 10B
CS 210: Introduction to UnixSRJC CS 81.21
CS 215: Programming IISRJC CS 10C
CS 242: Discrete StructuresSRJC MATH 4
CS 252: Computer OrganizationSRJC CS 12
Two approved support courses, such as:
MATH 165: Elementary StatisticsSRJC MATH 15
MATH 211: Differential & Integral CalculusSRJC MATH 1B
MATH 222: Elementary Applied Linear AlgebraSRJC MATH 5
MATH 241: Differential Eq. w/ Linear AlgebraSRJC 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 coursesCourses at DVC
MATH 161: Calculus IDVC MATH 192
CS 115: Programming IDVC COMSC 110 or 165
CS 210: Introduction to UnixDVC COMSC 171
CS 215: Programming IIDVC COMSC 210
CS 242: Discrete StructuresDVC MATH 195
CS 252: Computer OrganizationDVC COMSC 260
Two approved support courses, such as:
MATH 165: Elementary StatisticsDVC MATH 142
MATH 211: Differential & Integral CalculusDVC MATH 193
MATH 222: Elementary Applied Linear AlgebraDVC MATH 194
MATH 241: Differential Eq. w/ Linear AlgebraDVC 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 coursesCourses at MC
MATH 161: Calculus IMC MTH 210
CS 115: Programming IMC CSC 221
CS 210: Introduction to UnixMC CSC 105
CS 215: Programming IIMC CSC 222
CS 242: Discrete StructuresMC CSC 240
CS 252: Computer OrganizationMC CSC 210
Two approved support courses, such as:
MATH 165: Elementary StatisticsMC MTH 220
MATH 211: Differential & Integral CalculusMC MTH 211
MATH 222: Elementary Applied Linear AlgebraMC MTH 214
MATH 241: Differential Eq. w/ Linear AlgebraMC 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 coursesCourses at NVC
MATH 161: Calculus INVC MATH 120
CS 115: Programming INVC COMS 215
CS 210: Introduction to UnixNone
CS 215: Programming IINVC COMS 216
CS 242: Discrete StructuresNVC COMS 218
CS 252: Computer OrganizationNVC COMS 217
Two approved support courses, such as:
MATH 165: Elementary StatisticsNVC MATH 232
MATH 211: Differential & Integral CalculusNVC MATH 121
MATH 222: Elementary Applied Linear AlgebraNVC MATH 220
MATH 241: Differential Eq. w/ Linear AlgebraNVC 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 coursesCourses at SCC
MATH 161: Calculus ISCC MATH 020
CS 115: Programming ISCC CIS 022
CS 210: Introduction to UnixSCC CIS 052
CS 215: Programming IISCC CIS 023
CS 242: Discrete StructuresSCC CIS 021
CS 252: Computer OrganizationSCC CIS 020
Two approved support courses, such as:
MATH 165: Elementary StatisticsSCC MATH 011
MATH 211: Differential & Integral CalculusSCC MATH 021
MATH 222: Elementary Applied Linear AlgebraSCC MATH 040
MATH 241: Differential Eq. w/ Linear AlgebraNone