Many Needed Programming/ CS Classes not Offered at my CC

My CC cut back on a bunch of courses/ departments a few years ago, as I recently discovered, including multimedia and computer science. This is my first semester attending and I thought things were looking desolate on the course schedule pages. But anyway, I’m trying to transfer to a 4 year as a Software Engineering Major (or CS or CE or CS&E or fill in the blank related field). The way things are, the school offers so few computer science courses, and so few sessions of each CS/programming course that in order to transfer in a reasonable amount of time I would have to take an unreasonable schedule. Although, in some cases the few classes offered are conflicting, so actually it might well be IMPOSSIBLE to transfer in a reasonable time while relying solely on courses offered at this CC.

For now this is the only college I have physical access to, and it’s likely to be that way for at least the next semester. So what are my options? Is there anyway I can take programming classes online someplace and receive valid college credit? Math, Physics and Engineering courses are in ample supply, or at least in the case of Physics (for which only one session is offered for each course), are viable for my schedule. But yes, it seems that with programming and computer science I am in quite the pickle.

Please alert me to any alternative ways of receiving credit for the courses not offered here. Or, if I am truly SOL, please do not be afraid to alert me to that as well. Thank you for any and all responses.

Your other posts indicate that you live in southern California. It would help others help you if you specify which CCs you live near and which four year schools (presumably UCs and CSUs) you are targeting. http://www.assist.org will help you determine which courses you need for your major at each campus.

UCs and CSUs will admit students who could not take prerequisites due to lack of availability. However, you would then have a very packed schedule after transfer to “catch up” on the missing prerequisites, which may cause you to take one or more extra semesters or quarters. It is best to complete all possible prerequisites and general education courses before transfer to minimize the amount of “catch up” you need to do.