Lessons from abroad

There’s a global movement to teach children to code, and through this to give them the tools for solving problems and understanding systems that computational thinking offers. England is leading the way worldwide through including computer science as part of…

Revisiting agile pedagogy

Back in 2012 I wrote and presented a bit about ‘agile pedagogy’ – the notion of applying some of the ideas of agile development to the craft of teaching. There’s been some renewed interest of late in this, as well as…

Gender and Computing

Our latest CAS TV programme explore some of the issues around gender and computing with Carrie Anne Philbin (Raspberry Pi Foundation, Geek Gurl Diaries, CAS #include). Do watch, and subscribe if you haven’t already There is a problem here: at…

Computers and brains

An interesting interview with Prof Steve Furber for this week’s #CASTV programme: The focus of the discussion is on the SpiNNaker project, a massively parallel, ARM powered machine capable of simulating at least some of how a brain functions. Programming a machine…

Snap!

Our latest CAS TV programme features John Stout, discussing programming in Snap! (a close relation to Scratch), including some ways of using it to introduce pupils to functional programming. I wonder who’s using Snap! in their schools? Does it make sense to use this…

The only way is ethics

We need to pay more attention to ethics when we teach computing. You’d be forgiven for thinking computing in the national curriculum is all about coding. It’s not. There should be a balance between computer science, information technology and digital…

Laying the foundations for computing in the early years

Computing co-ordinators often wonder what to encourage in the nursery or reception class. The easy answer is, ‘not computing!’ However, there is a lot of learning in the Early Years Foundation Stage (EYFS) that provides a foundation for computational thinking….

Making the links between computing and mathematics

There are some great ways to link computing and all the other subjects on the school curriculum, but there’s a particularly strong argument for making connections with mathematics. As a discipline, computing owes its origins to mathematics. Babbage’s analytical engine…

Some thoughts on pupils ‘bringing their own device’ (BYOD)

This is prompted in part by the TES citing some data from HMI David Brown which appeared to show that 30% of secondary pupils questioned by inspectors in Section 5 inspections last March said they were able to use their…

#mytechstory

Originally published as part of a series by The Tech Partnership I’m principal lecturer in computing education in the University of Roehampton’s school of education. Most of my work involves lecturing on our initial teacher training programmes, supporting a new…