We Need A Wider Conversation on CS Education
There is an active conversation going on in the UK about computing education. From the Royal Society report (Shut down or restart?: The way forward for computing in UK schools) to Op-ed pieces in newspapers to blogs people are asking “why are we not teaching students more computer science? ” I see some of that conversation in the US as well. Andy Young’s piece on Why programming should be required in schools was Slash Dotted this week. The response on Slashdot is mixed. We have Computer Science Education Week now and some in Congress are talking about the need to do more. But far too little of this conversation is taking place outside the computer science education ghetto/echo chamber.
Computing in the Core seems like a good step and the organizations that are involved are the right ones.
Computing in the Core is a non-partisan advocacy coalition of associations, corporations, scientific societies, and other non-profits seeking to elevate the national profile of computer science education in K-12 within the US and work toward ensuring that computer science is one of the core academic subjects in K-12 education.
But other than Microsoft, Google and SAS there doesn’t seem to be much participation from industry. Frankly industry should have the most vested interest in participating. Where are the other hardware and software companies? Where are the tech bloggers for that matter? The answer I’ve gotten before is that “not my area of expertise” or “I’m focused on other things.” Joel Spolsky is one of the exceptions with his involvement with the proposed software engineering high school in New York City. He sees the need for more highly skilled and trained computer science people. Then of course he is not just a pundit spouting off but a practitioner who actually hires software develops for his company. It may be that smaller companies are feeling the shortage of qualified people the most. The Microsofts, Googles, Facebooks, HPs, Dells, and other really large companies get to pick from the cream of the software development crop after all. The big companies need the small ones though. That is one of the reasons Microsoft has programs like BizSpark to help startups and works to help increase the pool of computer scientists – so that our partners will also be able to find the people they need.
Startups, who are also sucking up some of our best and brightest, are too small and too focused to get much involved. So it is the big companies we need to be involved for the betterment of the whole industry. The pundits in their blogs and social media outlets could be a powerful force in getting more companies involved. I just wish they would look around and get active. If they don’t they may all have to move to India or China to cover the software industry one of these days.
- 4 Reasons That The ICT Programme Of Study “Had” To Go (ICT Education.ORG)
- Shut down or restart?: The way forward for computing in UK schools (Royal Society report)
- Start-Up 100: Why aren't we teaching our kids how to code? (The Telegraph)
- Shut Down or Restart: New UK CS Report (from the CSTA blog)
- Why programming should be required in schools by Andy Young
- Computer Science Education Act (a post of mine from this past September abot some actiion in Congress)