Wow, thanks for correcting that @ucbalumnus. I’ve never heard of a credit cap like that. I don’t think my school had that.
The OP is already in his 4th year, so I guess he really only has one more quarter, and maybe 2 courses after that. If he can register for CS courses as a non-major, he might be able to get 3 or 4 courses in.
Too bad he didn’t realize this earlier, because it looks like the Communications major only requires around 108 credits.
OP, if you’re still around, I would try to take as many CS courses as possible at UCSB, and then just take whatever CS courses you’re still interested in at another 4 year school as a non-matriculated student. Not all schools will allow it, but I’m sure you can find one that does.
You don’t need the second Bachelors. I would just take the core CS courses and then whatever electives you’re interested in. Just list the CS courses on your resume as “Computer Science Courses Taken”.