As a fellow BS in Computer Science, I am currently entering my 3rd year (about a semester behind what I "should" be because I also work so I can't do 16 credit hours per semester). I am almost to my AS degree in one more semester. Basically the plan for me is to get my AS, start browsing job availabilities and keep chugging away at the BS. If I find a better job than what I have that is more career related I will switch to that and work while completing my BS. Otherwise I will graduate with a BS and THEN get a career related job while also going to a few classes to eventually get my MS. There is no point in blowing the time in college and building up more debt while you can't pay for it. Get your BS, then work on your MS after you get a good job. Sometimes the businesses will even pay for tuition if the degree is related to your work performance.
Also, I don't know about your school, but Computer Science majors at my school automatically get a minor in Mathematics, so if yours is the same way, you could take about 1 more class to get an AS in Math, or just finish up the BS in Math as a good supporting degree.