Computer Science Transfer Program of Study

As a Computer Science major, success in your math and science courses are important.  You will need to complete:  calculus, physics and computer science courses.   UC and CSU schools require the completion of 60 transferable units that include English 1A, a critical thinking course, and for CSU transfer an oral communication class.  Engineering 1 is an excellent class to explore your options.

Completion of all of your general education (GE) may not be mandatory.  Working with a counselor is the best way to map out a transfer plan.  We highly recommend that you make an appointment with a counselor to develop an education plan that meets your needs.

The courses listed below are commonly required major preparation classes for this major at 4-year transfer institutions.  This is not a degree, but a list of course options for transfer. Required classes can vary, please visit the assist website for specific CSU and UC major prep classes.

Link to ASSIST Website

Common Major Prep Classes: 
CISP 21Programming in Java 3
CISP 21LProgramming in Java Laboratory 0.5
CISP 31Programming in C++ 3
CISP 31LProgramming in C++ Laboratory 0.5
CSCI 110Fundamentals of Computer Science 3.5
CSCI 140C++ Language and Object Development 4
CSCI 145Java Language and Object Oriented Programming 4
CSCI 190Discrete Mathematics Applied to Computer Science 4
CSCI 220Data Structures I 3.5
CSCI 230Data Structures II 3.5
MATH 180Calculus and Analytic Geometry 4
MATH 181Calculus and Analytic Geometry 4
MATH 260Linear Algebra 3
MATH 280Calculus and Analytic Geometry 5
MATH 285Linear Algebra and Differential Equations 5
MATH 290Differential Equations 4-4
PHYS 4AEngineering Physics 5
PHYS 4BEngineering Physics 5
PHYS 4CEngineering Physics 5

General Education Patterns
Intersegmental General Education Transfer Curriculum (UC/CSU)
California State University General Education (CSU)

Print Options