Shared Transfer Pathway for Admission

Additional Lower Division Courses Required for Majors

Tools to Help You Prepare
Use ASSIST to find the specific courses classes offered at your community colleges that will satisfy the expected coursework.

In addition to the specific coursework above, you will need to fulfill minimum requirements expected of all transfer applicants to UC.
Associate Degree for Transfer
If you're working on an Associate Degree for Transfer (ADT) in computer science at your community college with the goal of applying to CSU as well as UC, there's a lot of overlap in coursework. However, the UC's expect computer science transfer students to take multivariable calculus, linear algebra, and differential equations while the CSU's dont’t.
Campus GPA Requirements
Admission to different UC campuses and majors varies in competitiveness depending on how many students apply and how many slots are available. As a result, the minimum GPA and grade requirements for particular courses varies from campus to campus. Please look on the campus admissions websites to find minimum expected GPA.
Make the Most of Your Time
All CS programs require calculus, so consider using a calculus course to fulfill the mathematical concepts and quantitative requirement.
General Education Requirements
Use this tool to evaluate whether you should prioritize IGETC or other general education courses in choosing your tranfer prepration coursework.
Programming Languages
Specific programming languages are more important at some campuses than others. See individual campus websites for guidance.