Its 1982 and its the year of Information Technology, the BBC Model B is the must have computer device for a generation of students getting their head around the idea of ‘programming a computer’. As a student of the 80’s one of my favourite programmes was the BBC’s ‘The Computer Programme’ with people like Ian McNaught-Davis and Chris Searle taking people on a journey into the technology ahead.
Those students like myself had come from days of building Lego, possibly playing Pong on a Binatone games console, so the idea of the technology, and especially the idea of programming a computer was a real fascination. Computer Studies was a ‘sort after topic’ by my classmates, and lines of code were produced which gave us the idea and concepts which have stayed with me throughout my working career.
Lets fast forward a few years – the ethos changes from programming a computer, to using a computer. Using application like spreadsheets, desktop publishing. The art of computer programming in the younger generation had almost been wiped out. As an education system, teachers were teaching the IT curriculum, those people with computing skills were carving a career in industry to become the developers of tomorrow.
Let move forward again, I think it was at the Bett Show when Michael Gove the then Minister for Education, declared the Computing (Science) was back on the curriculum! Hurrah a generation of computer programmers will be created to power the economy forward. That statement sent shock waves through education as we suddenly realised that the majority of the IT teachers in schools had little or no programming skills. Mixed with this a generation of students who have been brought up on technology, these are indeed different times.
We have seen the arrival of organisations such as CAS (Computing at Schools) who have done a superb job of upskilling hundreds of teachers with computing skills. With teachers teaching Scratch, and more recently Python in the classroom, however I have yet to see ‘inspired’ children at the keyboard. Indeed I get a bit worried when I still see business looking for good Microsoft Office skills in potential employees, rather than computational skills.
However this week I had my first hands on play with a device that may well be pivotal in being able to pick the programmers of the future out of the class – that is the BBC Micro:bit
I will have to admit I am a big fan of the Raspberry PI, and we have had great projects at Wymondham School using the device. However the Micro:bit is very personal and students get very excited about the visual tangible results from such a small device in their hands. If you can excite students then that’s 80% of the job done, natural curiosity carries the rest. Also unlike the PI the device does not worry about displays like HDMI etc – it simply plugs in to your existing PC’s through USB.
The Micro:bit is a computer developed by the BBC and in conjunction with Microsoft, and will be delivered to Year 7 students for free this academic year. Not a typical computer with a keyboard etc, more a computing device, it is packed to the gunnels with programmable buttons, accelerometers, motion detectors etc. Its is programmed from any PC using the Micro:bit website, and I believe in the future will be able to be controlled from your mobile phone.
One side of the Micro:bit looks like this, with two programmable button and an programmable LED display.
At the bottom you see a number of I/O pins that can be used to get tactile input from the operator. For example
When Pin1 is touched, light up the LED panel
OMG – was that just an algorithm ? This device really gets you hooked just thinking about it. On the flip side is a map of all the sensors to give the student the idea of how the device is connected and flows.
The website is where the action take place. My advice is to get yourself registered to have a look its great. Once you have logged onto you will see the environments in which you can code effectively. The first is Code Kingdoms JavaScipt, then Microsoft’s Block Editor and finally Microsoft’s TouchDevelop. However teachers with there head buried in Python will be please to know the Micro@bit will be able to be controlled using Python very soon.
So we spent an hour getting the LED panel to light, sending messages etc. In its simplest form the website shows the Micro:bit in an emulator so you can test your code before sending it on to the device.
I can now compile my code and send it to my Micro:bit if I had it connected to my device. The Micro:bit connects through a Micro USB cable, and then appears as a drive on your machine. Simply drag the compiled file to that drive to execute it.
This device gives students a real tangible result in their hand; the I programmed it, and it does this scenario. Instead of children simply dragging script blocks into place on a screen. The future is built around being able to control devices, with skills sets in using IoT device coming to fruition, the Micro:bit is a catalyst to start a generation in how to code and create programs.
It may well reignite an interest in those who wish to carve a career in Computing /IT. I am not a believer in ‘everyone is a coder’ Though the Micro:bit with its small size and development backed by Microsoft, BBC and other organisation is a truly a device to inspire a generation of students.
A call to arms from me to you.
Make sure you don’t miss the opportunity of a Micro:bit for every Year 7 student in this years intake. If you haven’t you still have time to register here https://bbcmicrobitschoolregistrationform.co.uk/english.html
Check out the http://microbit.co.uk website, register and get coding your first program to control your device.
Then wait for your device to be delivered in December and begin to inspire your students with some hands on physical coding.
Follow me @kevin_sait