I’d go to a 4-year if I were you.
As discussed in the book “Predictably Irrational” people are pretty level-headed about decisions regarding future actions. They readily agree to stop smoking, exercise more, eat healthier, study more. Ring any bells? You talk about “work my butt to get into a good UC” which is an action conveniently 6mos or more away. Talk is cheap. A turnaround committment would be a lot more convincing if you decided to buckle down and show that effort these last months of your senior year in HS, but, as I’m sure you’d say, “why bother? It doesn’t matter now. I’m sure to work hard when college starts.” And that’s just the point. Future vs now. The same tempations and thought patterns that held you back in the past will be there in the future, and chances are you’ll react similarly. I hope not, that you really do turn over a new leaf.
So back to the 4 year advice. Maybe you do end up slacking off for a while at college before turning your act around. If you start at a 4 year, as long as you don’t flunk out then you’ll get your degree, and employers will only look at the most recent years. Go to a CC and since you only have 1.5 years before you apply to xfer you might end up burying your GPA so low that your xfer choices are quite limited (perhaps even none for Computer Science)