I’m worried this doesn’t end well. CS is a challenging major, certainly very time consuming. And it doesn’t sound like you want this. Without the motivation to want to do it, you may find yourself behind in class and since each semester builds on the previous… And when you have a programming assignment due and there’s some obscure error somewhere in the hundreds and hundreds of lines of code you’ve written, with calls to packages that aren’t working the way you need, you can be up to 2am trying to get the darn thing to work. Kids that excel in CS not only have a drive to succeed, they are often spending their free time on programming projects for play because they enjoy it. I know your parents mean well, but you need to find something that is right for you. Maybe you’ll find you really like CS as you start studying it, but maybe not.
I don’t have a crystal ball, but since you’ve asked for advice I’ll give mine. The CC is preferable for a few reasons. First, Foothill/DeAnza is a good CC system so you will be well prepared for a 4-year if you work hard there. Second, classes are likely going to be smaller at CC then at SJSU for lower-division which means more personal attention. Third, it gives you margin to change your mind. If you spend a year at CC in CS and then decide it’s not right for you then you might need to spend another 2 years in another major taking the prereqs in order to apply to xfer. If you want to go to a UC then you can never have too many units to xfer if they are all from a CC. However if instead you were at SJSU then you may exceed the xfer unit cap if you’ve taken upper-division classes. Fourth, 3 years at a CC is less expensive than at SJSU.
You will likely be able to study abroad, that sounds like something you actually want compared to CS. It may be a bit more challenging to work into your schedule if you want to finish the UC in 2 years and you may have to do it for just a quarter/semester and the summer instead of a full academic year. But it should be possible, although I don’t work for UC so don’t take my word for it. Browse thru the info at About UCEAP | UCEAP and I also suggest calling them to ask.
As for missing out on the college experience, it would be different if you were considering Chico vs CC. Since SJSU is primarily a commuter campus there will be clubs and so on, but they are probably not going to be that different than at a CC given people commute to both schools.
Best of luck to you; let us know where you decide to go.