Computational thinking and mathematical reasoning

Andrew Csizmadia and I presented on Computing: the silent C in STEM at a CIDREE expert group of STEM curriculum developers in Utrecht last week. Here’s an extract of our paper, exploring the connections between computational thinking and mathematical reasoning….

Coding across the primary curriculum

Quite recently, we thought the future of ICT education would be one in which technology was embedded seamlessly throughout all aspects of teaching and learning, and that all a child could possibly need to learn about IT could be taught…

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…

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…

#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…

‘This House believes 21st Century skills aren’t being taught – and they should be’

I found myself invited to Online Educa Berlin to speak with Allan Päll against the above motion. Which we defeated! Here’s what I said. What is education for? I’d like to begin by moving back from the motion, to think…