I think it’ll be next to impossible to transfer as an OOS applicant as a CS major, given 1) how unlikely it is to find OOS courses that will articulate with the 61 series and other requirements, and 2) how competitive CS is overall. This is my opinion, though. It has probably been done.
@JoshV523 That is correct. A-G requirements are entirely irrelevant for transfer admission.
Transferring as a CS major is very competitive. If you do decide to go that route, plenty of people on here will be able to give their experiences, feedback, etc., which may help your decision in the long run.
A 4.0 will make you competitive, but you will need to complete all major requirements available to you. You’re probably capable of doing well, given your HS GPA, and the number of AP courses you’ve taken.
There’s a program called TAG (Transfer Admission Guarantee) that allows you to have guaranteed admission at one of the lower UCs (not UCB, LA or SD), provided you meet the criteria. It’s a good back up to have.
Many CS majors take three years to complete all of their requirements, but it’s definitely doable in two. Your AP units, if you have any, will help make that easier.
The social environment of CC pretty much depends on you. If you are active in a few clubs you’re interested in, actively talk to people (to create study groups, hang out, etc.), you will meet people. You most likely won’t get the typical 4-year experience, but this depends on the school. SBCC is situated right next to UCSB, so naturally social life is thriving over there - and it’s right next to the beach, which is nice as well. Some CCs have dorms, but most do not.
But again, social interaction really depends on you.