You might be interested in checking out a post I made on my university blog, where I discuss a table showing numbers of degrees being produced versus projected job demand in several disciplines. The results may surprise you (and may give insight into why the U.S. keeps outsourcing high-tech jobs).
Hint: where are the students?