For EECS in CoE, you need to have everything completed whether it’s offered nearby or not:
“Completion of 100% of the required core preparation courses by the end of the spring term prior to fall enrollment”
Source: http://www.eecs.berkeley.edu/Programs/ugrad/transfer-reqs.shtml
For CS within L&S, their “capped” status is volatile and can change yearly but currently they are (surprisingly) under the threshold to be designated as a capped major so you have two semesters to meet the major requirements instead of one:
“Transfer students should plan complete their technical prerequisites and apply for the major at the end of their first or second semester at UC Berkeley.”
Source: http://www.eecs.berkeley.edu/csugrad/#petitioning
@justint95 For Berkeley: Given the above timeline of two semesters, that means you need the equivalents for CS 61A/AS, Math 1A, and Math 1B completed to be considered as you only have two semesters to finish the remaining requirements. Realistically, you probably need to have the Math 54 equivalent and CS61B done as well since they consider those as “soft” prerequisites for CS70.