Depending on where in the world you live and what schools you have available, you can look into the possibility of getting some of your degree credits through either testing out of certain courses and/or through experiential credits. You can get credit for things you've done simply by submitting documentation from your employer to the school showing what you've accomplished. You still have to pay a certain fee to gain credit that way, but it's a good way to get part of your degree out of the way.
If you're an experienced programmer why should you have to sit through a class in Basic PC use? Or in Program Design? Talk to a school admissions counselor and the department head of the CIS division and find out how many credits you can get for the stuff you already know.