Stay at SJSU or attend CC next semester?

You’re in a situation where something has to give. Either you’re going to have to move close® to campus or wind up at a school that’s not as desirable. Perhaps you can get a deferment until you resolve your logistics, as SJSU is indeed a good school for CS. Anything greater than say 75 minutes commuting time whether by public transit or by car is going to get old within a month or so.

Another option, if you’ve got the will and brainpower, might be to transfer to Laney and see if you can transfer to Berkeley in a couple of years.