LetterReady Work with a counselor

Computer Science transfer to UC

What every UC campus expects computer science transfers to finish before they apply, where TAG applies, and how selective UCLA is (5% for fall 2025).

Checked against official UC and campus sources in October 2026.

The shared course list

UC’s Computer science Transfer Pathway lists the community college courses that prepare you for this major at every campus. Finishing it doesn’t guarantee admission, and campuses add their own rules below.

CourseStatus
Introduction to programming (CS I)Required
Data structures (CS II)Required
Computer organization and assembly languageRequired
Single variable calculus for STEM majors (one-year sequence)Required
Multivariable calculusRequired
Discrete mathematicsRequired
Linear algebraRequired
Differential equationsRequired
Calculus-based physics (one-year sequence with labs, covering mechanics and electromagnetism)Required

Some campuses care more than others about which programming language is used, so check campus websites.

Check your courses

Paste the course titles from your transcript or education plan and see which items on the list they cover.

Your results show here: every item on the list, and which of your courses covers it.

This reads course titles. Whether a course counts at a campus is set by ASSIST, so confirm each one there.

Campus by campus

TAG lines come from UC’s TAG matrix for fall 2027. ASSIST shows which of your college’s courses count at each campus.

CampusTAGExtra ruleCourses
UC BerkeleyNo TAGNone listedASSIST
UCLANo TAGNone listedASSIST
UC San DiegoNo TAGComputer Science prep (calculus, linear algebra and the programming series) must be done by spring with a C or better.ASSIST
UC IrvineNot coveredNone listedASSIST
UC DavisNot coveredNone listedASSIST
UC Santa BarbaraNot coveredNone listedASSIST
UC Santa Cruz3.00Computer Science needs a 3.0 GPA in five screening courses, with three of them done by the end of fall and all five by spring.ASSIST
UC Riverside3.60None listedASSIST
UC Merced3.00None listedASSIST

UCLA’s numbers for this major

Fall 2025 admit rate
5%
Applicants
1,652
Admitted GPA, middle half
4.00–4.00

UCLA reports these for Computer Science (Engineering), against 26% for its community college applicants as a whole. UCLA reviews you for your first-choice major only, unless you’re a TAP student.

Your odds at every campus

Estimates for Computer Science at all nine campuses at the GPA you set.

3.40
CampusRegular reviewRangeTAG line
UC MercedTarget40–90%3.00
UC RiversideTarget35–80%3.60
UC Santa CruzReach25–65%3.00
UC Santa BarbaraFar reach10–20%Not covered
UC DavisFar reach10–20%Not covered
UC IrvineFar reach5–15%Not covered
UC San DiegoFar reach5–15%No TAG
UC BerkeleyFar reach2–10%No TAG
UCLAFar reach2–10%No TAG

Regular-review estimate for a California resident on track for 60 units and the 7-course pattern, with major prep unconfirmed. The full calculator adds your prep, residency and TAG status.

Questions

What classes do I need to transfer to UC for computer science?

UC’s Computer science Transfer Pathway lists 9 items, including introduction to programming (cs i), data structures (cs ii), computer organization and assembly language. Check each course on ASSIST for the campuses you apply to.

Can I get a TAG for computer science?

Yes at UC Merced, UC Riverside, UC Santa Cruz. UC Davis, UC Irvine, UC Santa Barbara don’t cover it with a TAG.

What GPA do you need to transfer to UCLA for computer science?

UCLA admitted 5% of 1,652 transfer applicants to Computer Science (Engineering) for fall 2025, and the middle half of admits had GPAs of 4.00–4.00.

Is computer science a selective major at UC?

Several campuses add rules: Santa Cruz, San Diego. See the campus table above.

Sources

  1. UC Transfer Pathways: Computer science
  2. UC TAG Matrix, fall 2027
  3. UCLA Transfer Profile by Major, fall 2025
  4. UC Santa Cruz catalog: Computer Science B.S.
  5. UC San Diego: transfer major preparation