The case for agile pedagogy

My post on this from the Guardian Teacher Network Blog:

Policy makers, industry and many teachers are eager that pupils should learn more about computing. This includes learning how to write computer programs, but also “computational thinking”, a transferable way of solving problems and exploring situations, which has wide applications across and beyond the curriculum. In short, as pupils learn to program computers and the principles of computer science they start to bring the unique insights of algorithms, abstraction and the like to other fields. The same is true for teachers – ideas from computing can dramatically change the way we think about our work, and one of these, agile development, is what I’d like to explore here.

Read more on the Guardian’s site. I’m presenting on this and other ideas for teaching computing at a Guardian Seminar on 21st June 2012.