Any science or math related degree can qualify you to be a teacher of science or math. If you are willing to move a little bit, I think you can nearly gaurantee yourself a teaching job. Of course, the pay is low, but that is why there is a shortage of qualified people. Shortages typically imply good job security.
Also, if you do statistics, math, or physics, you can try to shove your way into a job as an actuary student, which pays decently enough until you get the exams under your belt.
From where I sit, I must disagree with Mr. Longshanks. Given that I don't even have a CS degree, I had two software development job offers at graduation two years ago. It helped a great deal that I had 6 full time months of paid intern experience at C++ development, though.
After both of those, I would then pick accounting. Tax law is going to get more complicated, despite any hint of anything coming out of Washington; good accountants are in high demand.
If it isn't too late and if you can get in, a BSN degree is a great option.
Other engineering disciplines are good, but not as good as the above. Computers are more important than any other technology today.
The last option I myself would consider is a B.S. in finance. It's extremely hard to get a finance job right now, I think, but once the engine starts firing on all cylinders again, I think this will be a good option. That is, as long as you are willing to put in med school hours and live in an expesive city. The pay is great, though.
Don't get any arts or humanities degree.
Social sciences aren't that great of an idea. Theoretical economics is no substitute for being able to do actual, useful valuation analyses on securities.
Don't get a general education degree; you'll only be able to do primary education.
Don't get a business administration bachelor's degree. It doesn't impart any technical skill.