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 http://www.assist.org/web-assist/welcome.html

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