You're way off base, chief. I'll give you credit for getting one of your points correct, that IT/CS enrollment is down in universities. I don't know where you got the rest of your information, but I'll provide you with some facts.
The job market for the class of 2006 is as good as it has been in the past three or four years, according to the National Association of Colleges and Employers (NACE) [1]. NACE also reports the national average starting salary for graduating students majoring in computer science this spring to be $50,046 – behind only chemical, electrical, and mechanical engineering.
The U.S. Bureau of Labor Statistics indicate that there are more IT jobs available today than at the height of the dot-com boom [2]. "The computer systems design and related services industry is expected to experience rapid growth, adding 453,000 jobs between 2004 and 2014."
Lakshmi Narayanan, CEO of Cognizant, says that the trend in outsourcing is nowhere near its peak [3]. However, he does not think outsourcing is a great threat to the U.S. Ultimately, for U.S. companies, “outsourcing develops a larger global market for [their] services”.
Money magazineÂ’s top ranked career in the United States is in software engineering [4]. The magazine reports the average salary of a software engineer to be $80,427 and predicts that the field will grow by 46% in the next 10 years.
There once was a fear that computers would take away the jobs of people. However, computers have been instrumental in creating many new jobs, and I have no reason to believe that that trend will be reversed.
[1]
http://money.cnn.com/2006/02/24/pf/college/class_of_2006/index.htm
[2]
http://www.bls.gov/oco/cg/cgs033.htm
[3]
http://www.businessweek.com/technology/content/feb2006/tc20060217_160237.htm?campaign_id=search
[4]
http://money.cnn.com/magazines/moneymag/bestjobs/top50/index.html