According to Code.org, which provides free tutorials on computer programming, they predict that over the decade 2011-2020, the U.S. will have an IT job gap of 1 million jobs. Based on data from the U.S. Bureau of Labor Statistics, the combined available jobs (1.4 million) could outpace the number of Computer Science college graduates (400K) over this decade.
There are 33 U.S. States where a computer science course does not count towards high school math and science requirements. Luckily, Vermont is one of 17 States that does recognize computer science as required course.
I was very fortunate to have taken a BASIC computer programming course in 1974, on a teletype machine with dialup modem, taught by a very good math teacher. It got me started on a long and interesting career path.
Sadly, 90% of U.S. schools do not offer computer programming courses. So, I was pleased to recently hear that Stafford Tech will be starting a STEM Academy program in 2014-15 school year.