Debugging and the growth mindset

How good are your pupils at rising to a challenge? When they encounter something difficult, do they show grit in persevering, or do they give up easily? Given a choice, would they choose to tackle easier or harder work? How…

From data to wisdom

The text of my presentation at the Mirandanet / IFIP / IBO / ITTE policy thinktank on ‘Towards tomorrow’s successful digital citizens’, at London Knowledge Lab, 24 February 2015. I’d like to spend my five minutes or so doing some…

Teaching computing

The new computing programmes of study are in place and initiatives such Computing At School’s Network of Excellence, Barefoot Computing and Code Club Pro have been working hard to equip primary computing teachers with the subject knowledge they need to…

Integrating technology and creating the best computing curriculum

Opening remarks on the above for a BETT Futures panel. Hmm… ‘integrating technology and creating the best computing curriculum’. It’s lovely to be part of the panel, but the title did strike me as odd. I think this is because…

Papert, turtles and creativity

Computer science as an entitlement for all as part of the national curriculum is undoubtedly an achievement of which CAS and its friends can be proud. It’s appropriate that our attention now moves from the ‘what’ to the ‘how’ of…

Computing: Supporting effective teaching

Now that the new computing curriculum is in place and we’ve a fairly clear idea about what we should be teaching, it’s perhaps worth considering how to teach this new subject most effectively. The way ICT was taught in the…

The new computing curriculum – a global perspective

Nick Gibb, the minister for school reform, describes the new curriculum as one that will make England’s education system the ‘envy of the world’. For computer science education, there’s a good chance that he’s right.  Whilst many countries teach programming…

Computing and social mobility

My remarks at a Teach First dinner hosted by Google, 25 November 2014 I don’t normally do much by way of autobiography, but being as Google probably knows all this about me anyhow, it seems only fair for the rest…

Software engineering in schools

There’s much more to software development than coding: the process of developing software has much in common with other engineering disciplines, and so there are some close parallels with design-make-evaluate projects in Design and Technology on the school curriculum. The first…

Making computing more inclusive

This September saw the introduction of a new National Curriculum for local authority supported schools. Perhaps one of the most significant changes is the move from the old ‘ICT’, characterised by some as focussing on the development of skills in using…