Treat Computer Science As a Science: It's the Law
theodp writes: Last week, President Obama signed into law H.R. 1020, the STEM Education Act of 2015, which expands the definition of STEM to include computer science for the purposes of carrying out education activities at the NSF, DOE, NASA, NOAA, NIST, and the EPA. The Bill was introduced by Rep. Lamar Smith (R-TX) and Rep. Elizabeth Etsy (D-CT). Smith's February press release linked to letters of support from tech billionaire-backed Code.org (whose leadership includes Microsoft President Brad Smith), and the Microsoft-backed STEM Education Coalition (whose leadership includes Microsoft Director of Education Policy Allyson Knox).
It is Science, Technology, Engineering, and Mathematics, I think comsci qualifies for the last three but not for the first one and I have a comsci degree.
You can't handle the truth.
Programmers are too well paid for the boards of the corporations, costs are far higher than they want. They're all working together to reduce their IT payroll costs and have been making concerted efforts to drive remuneration down since the late 80s. It's not limited to Google, Apple, Microsoft, et al. The entire Western world's govts are pushing programming on pre-teens attempting to make coding little more than a factory job of the 70s. Unfortunately for them, the target keeps moving as new technology and markets appear, complete with new tools, frameworks and libraries. No one can keep up, which means there will always be a lack of cheap skills. But they'll keep trying, you can be sure of that.
The next step is to roll out is unified languages and drag-n-drop tools akin the failed 4GL efforts of yesteryear. Code is farmed out to Asian factories, dragged back, and beaten into shape by the financial institutions today. They don't like it, but it saves them a massive amount of money, money they can use to takeover other companies as they expand their holdings. I expect we'll see government mandated language requirement from the major Western countries within the next four years.