Pi practicalities
Mr Griffiths is keen to stress that for those who want to devise portable, electronic engineering devices, the Pi is a great product. Ditto when it’s used as an affordable, programmable computer for cash-strapped individuals. But in a school-lab set up with computers already, “it’s not going to give me anything I can’t get on the PCs already here”.
Similarly, Dave Eustice, head of IT at Raynes Park High, South-West London will be getting just five Pis “so that children can have some exposure to them. We’ll have a carousel of activities, and one of them will be using the Raspberry Pis”. It’s an approach being applied by other schools in the borough, he says. The Pis complement the curriculum, but to use them as replacements for main workstations in a school environment is unrealistic.

“You can have someone at your control.” Alex Blunt enjoys the measured creativity that Scratch brings.
Source: Giles Hill
Mr Griffiths explains that one of his Year Ten students beat him in the rush to buy a Raspberry Pi. The lad is the type of student he wishes he had more of, with “a very natural coding talent”. That said, this student managed to break his first Raspberry Pi, through everyday handling and use, and by the time his second order turned up, “he’d lost interest [in it] and moved on to other things”.
The “other things” Griffiths mentions include the Greenfoot Java online learning system, and programs like AppInventor from MIT. Griffiths explains that with this freebie, students can create “Android-based apps that they can immediately run on their mobile phones or tablets”, gadgets kids these days are intimately familiar with and excited by.
This is crucial. “The teaching of programming needs to be done with an eye to how students will engage with it,” adds Jenny Griffiths.
It’s not hard to appreciate that creating, modifying and then sharing apps - getting other people to use them, in other words - is likely to capture and sustain the interest of children studying Computing. But surely if we want to get away from the stereotype of programmers as socially inept males, and encourage more girls to get involved, plugging into the technology that children most engage with will get a more them to participate?
Up to Scratch?
Plenty of recent media coverage has partnered Scratch with the Raspberry Pi as if MIT’s kid-centric coding system was invented for the Pi. It wasn't.
Scratch is a wonderful learning tool. Tasks can be easily differentiated: that is, different objectives, within a common theme, can be assigned to different-ability children, within the same lesson. For teachers like me, another of its joys is that it will run on most of the half-baked, crusty old PCs still found in Britain’s schools. It’s also free and comes with some decent teaching resources.
Some say using Scratch isn’t real programming, but the advantage of being able to drag and drop code components – for kids to have visual feedback throughout a task, without getting hung up on syntax – is what makes it a brilliant first step into programming for all children, not just the code-minded.
I’d argue that Scratch is a far more fundamentally useful teaching tool, disguised right there as part of the Raspberry Pi package. Like many parents and teachers who have seen kids get creative with Scratch, I’ve been impressed by watching children as young as seven experimenting with making sprites move in different ways, working out collision detection and creating game mechanics.

MIT's Scratch: drag'n'drop programming to teach logical thinking if not coding too
All primary age children love Scratch. It very easily engages with them at their level, whether they can type and read, or not. Programming in a Python window will never fulfill that requirement. When the new framework for ICT gets primary school teachers in a panic with its algorithm objectives, it’s the easily understood, no tech problems, integrated environment of Scratch that they’ll be downloading.
If there’s an aspect of the Raspberry Pi that really shouldn’t be ignored by schools, it’s the mass of hobbyist mobile inventions that seem to be springing up. Those Raspberry Pi balloons going up into the stratosphere with cameras? Amazing. The bird-box that sends a tweet (ha, ha) when a bird enters? Incredible. And competitions like Manchester University’s The Great Raspberry Pi Bake Off are great for the country’s young Raspberry Pi enthusiasts, in and out of school.
Next page: Not a total raspberry
COMMENTS
We need them for democracy
Democracy requires every person to understand the world to some degree. Computers are an important part of our world. So people need to have at least a general idea about how they work. They need to know what they do where their inherent limitations are.
If you don't teach children how to program, they will grow up not understanding why "copy protection" cannot work, or why voting machines can never be used for democratic elections.
"Secondly, the "£25" computer is a myth. You have to buy cases, SD cards, highly-regulated power supplies, plus something for it to plug into (like a monitor for a start). PER DEVICE."
Wrong. Bar the SD card it's no "per device", it's per seat. The keyboard, monitor etc all probably exist right now and are ready to use. Heck, the RasPi can be per seat too, just have the kids carry their own SD card (may not make sense in all cases though).
The RasPi is far from perfect, but the idea is sound and it is better that spunking £500+ on locked-down shite that just spits out brainless button-pushers.
"you need to have the training and the support infrastructure there to handle things."
That exists. They're called "Computer Science Teachers". And then I remember that in England one is not required to have a degree in the subject one teaches.
It's not the coding or even the RasPi
It's the everything. It's removing the fear of tinerking, investigating and trying new things. It's encouraging thought, analysis, design, and engineering. This used to be the province of Meccano, Lego etc (both now dumbed down to hell).
To do this you don't actually need a RasPi, but you need something free, open and cheap enough that if you do happen to break it; it's not the end of the world. You simply cannot do that on a desktop PC with restricted boot and a restricted operating system.
All that does is produce push-button clones who thing "Google" is the Internet and that Excel is a good database.
@Lee Dowling
Well, every post I've read from you over the past few months, related to the Raspi, has said pretty much the same thing - extreme negativity because of initial teething troubles. Now some points you make are still valid, but most are not. The latest boards have improved power handling, the latest kernel software (which I presume you haven't tried since you board is in the loft - I'd suggest selling it whilst there is still a backlog) is much improved and fixes the majority of USB issues. Supply issues are almost sorted - going from expected 30k sales per year to 1 million takes a bit of sorting out. It has been surprisingly popular...
As to the usefulness in school - I think the article was extremely good and shows up where it's useful and where it isn't. It's never claimed to be a panacea, but a catalyst to improve the teaching of computers - and it's certainly kicked something off!
No, no and thrice no!
We do not need them learning "web programming", we need them learning how the systems and languages that support the web and all the associated infrastructure. Teaching them web programming is no better than teaching them Excel; we need them to be able to write their own operating systems, write their own web-based languages, etc...
Plus financial success isn't the only reward for learning to do something; believe it or not, some people, even those who left school over a decade ago (or several decades ago), actually enjoy learning something new just to learn something new.
