Programming Is Heading Back To School
the agent man writes "Researchers at the University of Colorado at Boulder are exploring what it takes to systematically get programming back to public schools. They have created a game-design-based curriculum, called Scalable Game Design, using the AgentSheets computational thinking tool. Annual summer institutes train middle school teachers from around the USA to teach their students computational thinking through game design and computational science simulations. What's truly unique about this is that it is not an after-school program; it takes place during regular school courses. Entire school districts are participating with measurable impacts, increasing the participation of women in high school CS courses from 2% six years ago to 38-59% now. Educators would like to be able to ask students, 'Now that you can make Space Invaders, can you also make a science simulation?' To explore this difficult question of transfer, the researchers devised new mechanisms to compute computational thinking. They analyze every game submitted by students to extract computational thinking patterns and to see if students can transfer these skills to creating science simulations."
Why?
Programming should be a college-level course, for those who want to go into the field. If a high school wants to offer an AP class, swell. But I just don't see the need to waste nonprofessionals' time by teaching them perishable skills they will not use.
I simply can't explain why an average student needs to know this. Whatever they're taught, unlike English or math, will be obsolete inside a decade. I'd be thrilled if Mom knew that USB ports were pretty much interchangeable (thank you USB 2.0, 3.0, and high-power USB for wrecking that bit of simplicity, BTW). But she's scared to death that if she plugs something in wrong, hardware damage will result (thank you APC for making your "data port" [read: USB] connector the same as Ethernet instead of a USB B jack like God intended). And we're supposed to teach people like this programming? And expect it to stick? Give me a break.
I taught myself BASIC at 13, and Assembler at 14.
I wanted to do it, but little else so college didn't work for me,
so I dropped out.
Later I saw that ti would shift to countries that can pay their
coders less, and US firms went for it a great deal and or
brought them to the US via one of the 73 different Visas.
So while I am glad to see them do something for those
with this desire, it came about 3 decades late for me.
Good Luck to all the neo-serfs under the new world order.
google "32 trillion offshore needs IRS attention"