MBA or BS in Computer Science...Which degree offers more opportunity?

If you had the opportunity, or were forced, to make the choice, which path would you take?

Which degree is more valuable, offers the more opportunity and is more marketable?

A similar question was posed on Slashdot. While it doesn’t specifically address you question, I think it provides another angle to it.

Have you thought about shooting for the MBA in BS? I hear that one can take you pretty far.

Depends on where you get the MBA. The “value” (read number of job offers and starting salary) varies widely depending on where you get it. If it’s from one of the top 10, you will probably do well with the MBA. From anywhere else, you’ll probably do better with the BS in Computer Science.

I’ve got an MBA but seriously unless you’re from one of the top handful of schools, it is just a union card. Better to have one than not, but worth the lost income and opportunity cost for two years?

Odd question, I guess this means you already have an undergraduate degree but not one in Computer Science.

The Department of Labor Occupational Outlook Handbook may be of interest to you. Among other pertinent articles that can be found there:

Computer Programmers
Computer Systems Analysts, Engineers, and Scientists
Financial Managers
General Managers and Top Executives