You are on page 1of 24

p3-7

Ideas to teach control


for primary teachers,
by primary teachers.

p8-13
Physical computing
ideas for secondary
teachers, inquiry
based learning, using
It is just over three years since the Raspberry Pi was launched. Inspired partly
magic and more!
by the success of the BBC Micro in bringing computing to a mass audience the
aim was simple - to put an affordable computer into the hands of enthusiastic
p14-17
youngsters. Five million sales later, its probably no exaggeration to say that the
Developing re-
Pi is driving a revolution. Its not just that the Pi has begun to find a home in
sources, Hubs, the
classrooms as well as bedrooms, nor the multitude of innovative uses to which
Network of Excel-
it is being put. The real legacy lies in the proliferation of very cheap, program-
lence. Building com-
mable devices that are now finding their way to market.
munities of practice.

Using control technology in schools is not newit was part of the IT curriculum
p18-19
from its inception. However, circumstances conspired to push it off the curricu-
Getting to grips with
lum in many schools. Now, all that may be changing. It is widely recognised
GCSE. Making the
that physical computing is hugely motivational. Hands
most of QuickStart
on challenges with a real world feel help bring
CPD materials
Computing to life. Physical computing pro-
vides natural links with other curriculum are-
p20-22
as, in particular Science and Design and
Higher level apprentice-
Technology. Many creative minds are now
ships, industrial place-
engaged in producing a raft of devic-
ment schemes and find-
es, including the BBC and part-
ing visiting speakers.
ners. Engaging contexts, real
outputs and the immediate
p22-23
feedback inherent in flashing
Female pioneers and
lights, beeping buzzers and whir-
the fascinating ori-
BBC ring motors is the sort of stuff that stimu-
MicroBit prototype gins of algorithms.
lates young brains. Exciting times are ahead.

The Computing At School group (CAS) is a membership association in partnership with BCS, The Chartered Institute for IT
and supported by Microsoft, Google and others. It aims to support and promote the teaching of computing in UK schools.

ISSN: 2050 -1277 (online) 2050 -1269 (print)


Joe Finney, Senior Lecturer at Lancaster
University provides a heads up on plans
to give a million Micro Bits to Year 7 pu-
pils next academic year.
In a move that will no doubt bring a nostalgic smile to anyone of my genera-
tion, the BBC recently announced the launch of the Micro Bit (a working
name that may change): a small, lightweight computer designed solely for
one purpose to encourage children to become digital creators rather than
The details of the plans, announced digital consumers. Although initially conceived by the BBC, the Micro Bit has
by the BBC, to equip all Year 7 pupils developed into a collaborative project bringing together industry, including
with a Micro Bit were just emerging the likes of ARM, Barclays, Microsoft, Samsung and ScienceScope, as well
as this issue of SwitchedON was be- as universities and charitable organizations with a single shared aim: to cre-
ing prepared. Teachers will obviously ate one million of these devices by this autumn, and deliver one, free of
be clamouring for more information charge, to every year 7 child in the country.
and will look to the latter stages of the
summer term as a time to think about Its difficult to avoid drawing parallels to the BBC Model B of the 1980s a
ways the initiative can support their device for which I personally have very fond memories. Admittedly, this may
emerging Computing curriculum. A in part be due to me holding the top score in my class at Chuckie Egg, but
flurry of questions were raised on the also because it provided my first taste of coding. Drawing those geometric
CAS forums, and elsewhere. patterns on the screen. Writing guess-the-number puzzles for my sister to
play. Creating my own simple computer games. I was hooked. Before I knew
The BBC responded by launching a it, computing was my hobby, my passion, my specialist subject and my ca-
blog at bbc.in/1CxXhx6. The first post, reer. Now I look at my own kids and wonder where do they start?
written by Cerys Griffiths, Executive
Producer for BBC Learning emphasiz- The Micro Bit is still under development, so confirmed details remain scarce,
es two points. Firstly the devices, de- but it is being designed to be a standalone programmable device that is
signed to enthuse, excite and empow- small enough to wear. It also aims to provide a programming environment to
er, will be owned by children. Second, suit a range of abilities. It reduces the amount of technical setup and installa-
that the distribution will be through tion required from teachers or parents at home to the absolute minimum. It
schools with a view to them being will contain an integrated LED matrix display, and be extensible enough to
used in lessons as well. The logistics allow interfacing with other devices such as Arduino and Raspberry Pi.
are huge, but Cerys writes We also
realise how important it is for teachers There will no doubt be teachers reading this short article who have perfectly
to get a chance to see and use the understandable concerns that this initiative might bring new challenges into
Micro Bit in advance. We are working their classroom. I know that producing a wide range of resources for teach-
through the detail but we aim to en- ers well ahead of the autumn is a priority for the BBC and their partners, so I
sure that IT teachers get their hands would say this: fear the Micro Bit as much as you would fear Fuzzy Felt. It
on the device before the summer holi- provides the material through which children can explore digital creativity.
days. We also want to give them the The very best computer scientists seamlessly blend creativity with computa-
opportunity to explore ways of using tional thinking. In 1967 Seymour Papert famously created the Logo language
the Micro Bits in lessons so there will with its ubiquitous robot turtle that inspired children to write programs that
be some curriculum resources made create geometric lines and shapes. Yet forty five years later, so many teach-
available at the same time. ing examples I still see create robots to follow lines, not create them. My fear
is that we create a generation of line followers, not line creators.
An initiative on this scale sends a very
important message to schools about I, for one, am very proud to be part of the core team designing and develop-
the importance of Computing. Putting ing this device, and working alongside companies such as ARM, Microsoft
the kit in the hands of the children will Research and Samsung to develop something that blends technology and
help engage parents too. Keep an eye creativity, and bring that into the hands of the next generation. As Arthur C.
on the blog for more news as it emerg- Clarke famously stated Any sufficiently advanced technology is indistin-
es, and ensure your school leadership guishable from magic. So, borrowing the immortal lines from Disneys Fro-
is aware of the plans afoot. zen Do you wanna build a snowman?
SWITCHEDON: www.computingatschool.org.uk 2
It is computing co-ordinators that other pri- How time flies when
mary teachers turn to in their hour of need. youre: teaching, mark-
Andrew Shields, from Leicestershire, flags ing, planning, chasing
up resources to give them a quick start. wi-fi installation, oh
and having an Ofsted
A lot of the computing coordinators I coordinator you could up-skill yourself inspection! We now
talk to are not feeling confident before using the materials to train your have the technology
enough to be the mentor for others other staff through short sessions tak- well some of it and
that they feel they should be. I was so ing place during staff meetings. It in- more is on the way...
glad then that the CAS cludes videos, skills audits,
Barefoot Computing materi- a useful glossary, Power- Like many schools, change has
als (barefootcas.org.uk) Points and suggested CPD not been as quick as we hoped,
were created. I have shown outlines. The materials are yet this helps focus our determina-
the website in a number of designed to be chopped tion and enable us to make the
schools and used some of and changed to suit your most of other opportunities. Our
the videos and off-line activi- particular needs. Hard copy programming understanding is
ties with staff. The explana- versions are distributed via developing and will continue to
tions of terminology, lesson CAS Hubs but all materials use the amazing un-plugged re-
ideas, extensions and differentiation can be downloaded from the website. sources available. The children
were always well received. Staff were More details in the review on page 19. enjoy their practical nature and it
pleased because they had things they helps understanding of sequence
could use in class with very little prep- I originally left a copy of the complete and consequently algorithms.
aration. They could find out what handbook in the staffroom to read
terms like algorithm and decomposi- before delivering a session for staff. Our learning platform Frog has
tion mean and quickly feel more confi- I'm not sure how many people actually now been created and some of
dent. This leads to productive discus- picked it up, so I printed a copy for all the pupils and staff are piloting it
sions and staff begin to see that a lot staff as a reference as we worked to become our Champions as we
of what they need does not have to through our training. In our first ses- roll it out to the rest of the school
involve 'kit' as such. Limited kit can be sion we only managed to get through community. This cloud-based
used more purposefully with time for what an algorithm is; there was lots of technology will enable us reduce
discussion, planning and preparation discussion over what things meant our paper footprint and have more
before children try things out for 'real'. and how these linked to other sub- integrated home / school learning.
jects. Everyone left feeling more posi- It will also help us to meet some of
I was just getting used to the materials tive finding the handbook a useful the IT elements of the new curric-
when along came Quickstart Compu- document. Someone even asked me ulum requirements storage, ma-
ting (primary.quickstartcomputing.org). when the next session would be! nipulation and utilising digital con-
Quickstart Computing is a CPD pack- tent. In conjunction we have invest-
age aimed at helping staff develop Do take the time to have staff com- ed in the some online resources,
their own knowledge and skills in rela- plete the skills audit prior to delivering which will help less confident staff
tion to the computing curriculum. It training. Completing the audit gives with ideas and resources.
draws upon materials produced previ- you an idea of where to focus your
ously such as 'Barefoot Computing' sessions and then revisiting the audit Throughout all of this I cannot
and Phil Bagge's 'http://www.code- after the sessions, later in the year, thank the great team at CAS who
it.co.uk/' website, staff can see how far they have come. have gently supported, reminded
and ties it all and cajoled me to organise CPD
together with Another resource that I have found to sessions. An email from Mark
new material. be of use is the BBC's Primary Com- and phone calls with Dave White
The CPD puting website. There are lots of vide- my regional coordinator have real-
package is set os and guides there to help both staff ly helped me to stay focused on
out in such a and children. Knowing how to get to the new computing curriculum and
way that if grips with the new computing curricu- ensure we dont lose sight of what
you were the lum can be quite difficult so I hope you we still need to do.
computer find the materials as useful as I have.
3 SWITCHEDON: www.computingatschool.org.uk
The availability of low cost micro-
controllers can help cement the links be-
tween Computing and Design and Tech- A makey-makey board may seem like a toy
nology. The iterative process of designing but Ben Davies, a CAS Master Teacher at St
and making lies at the heart of D & T. Pauls Primary School, Manchester highlights
Computational Thinking skills are often its wider educational potential.
best realised through designing, imple-
menting and debugging a solution to a After letting my class play with a Makey-Makey board I soon realised it
known problem. The new subject require- had more educational value than it was letting on, providing a great tool
ments for D & T make reference to pro- for engagement and motivation. My first use came while trying to extend
gramming, monitoring and controlling prod- some high achievers when using Scratch. The children were making
ucts at KS2. The guidance becomes even games with an Olympic theme (think Daley Thompsons Decathlon) and
more explicit, making specific reference to creating a controller with the Makey-Makey was a suitable extension.
the use of micro-controllers at KS3. Creat- The problem was it was an extension that everyone wanted to access!
ing programs in order to control products By the end of the unit I had bought four more and all of the class had
that pupils have designed and made them- programmed a Scratch game controlled by the board.
selves is a highly motivating, tangible ex-
perience, enabling them to test out and For the uninitiated, a Makey-Makey board connects to a computer via a
develop their capability in computer sci- USB lead. Once connected certain computer inputs can be mimicked by
ence within a range of real-life contexts. connecting the device to electrical conductors and completing the circuit
with an earth connection. The unit that I now teach developed as a result
Last term, col- of our tinkering.
leagues from
CAS and the De- We watch the Makey-Makey promotional video before giving several
sign and Technol- boards out with the instruction to connect them. Once pupils are able to
ogy Association type something into a text editor, we move on to playing games on Friv.
(DATA) met to The challenge is for children to find games that could be controlled by
discuss joint guid- the board and design a controller to play the game. The next activity
ance for teach- combines elements of science and computing as children test a range of
ers, drawing links materials to see if they act as electrical conductors. The children create
between the two Scratch programs that identify when an object completes an electrical
subjects, with a circuit. By the end of these two sessions children have a sound under-
view to promoting cross curricular projects. standing of how
The day was hosted by The Royal Acade- the boards work
my of Engineering. and how they
could be used as
Alongside the discussions attendees ex- input. The next
plored the capabilities of an easy to use step is designing
programmable controller; the Crumble input based pro-
(bit.ly/1IBOSOE). It can drive two high cur- grams in Scratch
rent motors and has 4 low current I/O con- with the Makey-
nectors to which a range of sensors, Makey board in
switches or LEDs can be attached. Digital- mind.
ly controlled, full colour LEDs, called Spar-
kles provided simple output with immediate Their programs
feedback. The controller is programmed range from maze games, to two-player racing and keepie-uppie games.
via USB, using a simple visual language My favourite so far is an on-screen piano that was controlled by a play-
providing a low floor of entry, with minimal doh keyboard (an idea taken from the video). Three children worked
setup time, allowing children to tinker and collaboratively to program a piano simulation. The lure of being able to
experiment. With other similar devices now play this piano gave them renewed resilience and ensured that they
coming to market and a BBC Micro Bit stuck at it until completion. Having used these boards for a few years, I
heading to all Year 7 pupils, theres now a am still surprised by the ideas that children come up with and the perse-
real opportunity to start developing joint verance they show. Long may this continue. If you're looking to extend
projects. Roger Davies children in their use of Scratch introducing a Makey-Makey board could
be just the challenge your class needs.
SWITCHEDON: www.computingatschool.org.uk 4
Matthew Parry, a CAS Master Teacher at Stanwick
School and Sports College, Derbyshire outlines how The introduction of Computing to
easy it is to get started developing games in Scratch the National Curriculum may have
that use pupils body movement as the control. come as a surprise to many
teachers, particularly those who
In Scratch 2.0 there are
havent followed the debates in
new blocks to sense the
CAS in the years before. The new
video input from a
orders spell out, in a limited way,
webcam and this can be
what should be covered by the
used as a simple control-
new subject, but say little about
ler for a game for ex-
why. To teach a subject well,
ample trying to balance a
knowing why were teaching it is
ball on your head. How-
important. CAS has long made the
ever, these blocks will
case for the broad educational
sense any movement
importance of Computing and the
within the webcams view
need for all children to have some
and as such can be quite
exposure to the ideas of Comput-
limiting in what can be
er Science.
controlled. Whilst using it, with my tigating the new sensing blocks that
students I recalled seeing a demon- Kinect2Scratch inserted, I challenged
Last year the
stration, at the 2013 CAS conference, my KS4 students to design education-
Chair of CAS,
of the Kinect sensor for the Xbox 360. al games for our Primary class. This
Simon Pey-
This sensor was used to recognise gave them a focus and directed them
ton-Jones
multiple body joints and even two sep- away from first person shooter games.
was asked to
arate players which would mean that Here are some examples of their de-
speak at a
we could create more flexible pro- signs:
local TED
grams. Number Bubbles - pop all of the
conference in
bubbles in the 2 times table as quickly
Exeter. In it
The Software Development Kit (SDK) as possible. CAS Chair, Simon Peyton-Jones
he makes a
for the Kinect sensor has code exam- Ball Catch - different balls fall from
compelling case for the primacy of
ples in C#, C++ and Visual Basic but I the sky and you have to catch only the
the discipline and the emergence
work in a special school and my stu- red ones.
of a fourth science. If you have
dents struggle with text based lan- A racing game drive a car to col-
15 minutes spare let Simon con-
guages. I then remembered some lect even numbers, if you run over odd
vince you about why the change is
software called Kinect2Scratch devel- numbers they slow you down.
so important. See bit.ly/1DSoYpY
oped by Stephen Howell. It is availa- A penalty football game where you
for some very convincing reasons
ble at scratch.saorog.com (as are take the kick and then use your hands
why all pupils should engage with
links to the relevant software from to curl the ball into the net.
creative Computer Science.
Microsoft to access the data from the Keepy-Uppy football game try to
Kinect sensor). The Kinect2Scratch keep the ball in the air for as long as
website also has example scripts such possible by using head and shoulders.
as a Space Invaders game where you
control your missile launcher by step- The whole process was also extreme-
The UK Schools Computer Anima-
ping left or right and fire missiles by ly useful for the students to see how a
tion Competition is now in its 8th year
clapping your hands above your head. game might get developed. They
involving large numbers of pupils
There is also a version of Pong for found out that they had to revisit and
across the full age range. Anima-
one and two players (paddles con- change their scripts as they went
ton15 closed in March with 420
trolled by using your hands) and a along in response to user feedback. It
schools registered and over 800 en-
Hungry Ant Maths Game in which you was more difficult than they initially
tries from 127 schools. Prizes will be
guide an ant using your right hand to thought but overall my students en-
awarded in May, and Animation16
eat as many numbers as possible in joyed creating the games as did the
launches in September 2015. More
one minute. After playing these younger students when they came to
information at bit.ly/1ABX2Uq.
games, studying the scripts and inves- play them.
5 SWITCHEDON: www.computingatschool.org.uk
In spite of the inclusion of control technolo-
gy on the curriculum since the early 1980s,
an Ofsted evaluation of ICT teaching in Using the Raspberry Pi as a control work-
English primary schools from 200811 station in primary school makes a lot of
repeatedly expressed concerns with re- sense. Graham Hastings, St Johns College
gard to the teaching of control. Ofsted School in Cambridge puts a compelling case.
reports suggest that it had at best been
patchy and in many schools non existent. When teaching young children to program, context is king. The context
Why, if the subject is so engaging, have must be both rooted in their personal experience and completely under-
many UK schools been deficient in this standable. Physical computing is an excellent way of providing an en-
regard? The following reasons have been gaging context that is meaningful to primary school children. In addition,
identified: it gives children immediate feedback. This motivates them to find and
A perception that the subject is conceptu- correct bugs, helping build determination and resilience. When I first
ally hard. heard about the Raspberry Pi it occurred to me that with Linux and soft-
Logistical difficulties involved in setting up ware such as Scratch and Python the device might represent a cheap
and maintaining the hardware to teach and sustainable platform for control technology.
computer control.
The cost of specialist resources: hard- A bewildering array of breakout boards have been rushed to market to
ware and software and the requirement to meet the opportunity presented by the new Computing curriculum. Eager
upgrade this at frequent intervals. to explore the potential of the Pi, running Scratch as a control language,
The cyclical requirement to upgrade I began trials using many of these add-ons. It quickly became obvious
brings a need to offer additional training to that small pins, jumper leads and breadboards do not work in a primary
keep teachers up to date. classroom. Young children simply lack the manual dexterity to manipu-
late the components. Because my school was beginning to replace tradi-
More recently, particularly in primary tional PCs with tablets, making my existing control interfaces redundant,
schools, tablets with no means of connect- I persevered with the Pi but with much frustration until I obtained a gPiO
ing control interfaces are replacing desktop interface (see picture).
computers. Schools that did make the sub-
stantial financial investment to resource The gPiO was designed for use in Key Stages 2 and 3. Extensive trials
control in years gone by may have been have convinced me that there is a role for the Pi as a control work-
forced to upgrade their hardware and soft- station. I now have a class set left permanently connected to their gPiO
ware on more than one occasion as early interface. In KS2, the children have made rapid progress, completing a
versions cease to be supported by new wide range of control projects programmed in Scratch and Python. The
operating systems or hardware. This is the advantages of this Pi / gPiO combination go a long way towards ad-
tyranny of the upgrade cycle imposed on dressing the barriers previously noted. The Pi / gPiO is affordable; a
schools by for-profit companies wishing to complete control workstation including screen, mouse and keyboard can
sell the next version of their software or be purchased for under 200. Many children, and more importantly
hardware. Raspberry Pi computers using a teachers, are already familiar with Scratch. The ease with which pro-
gPiO offer a way out of this vicious circle. grammers can move from Scratch to Python offers a clear progression
pathway and extension activities for the more able children.

This is a sustainable solution schools


will not be required to endlessly up-
grade their hardware and software.
Moreover, schools that already have a
range of legacy components connected
to 4mm plugs can use these with the
gPiO. Cheap generic components can
also be used with it. And the real beauty
of the Pi / gPiO combination is that chil-
dren are able to create complete control
systems that consider human factors
and the needs of the user. Please take
a look at the project on the page oppo-
site as an example.
SWITCHEDON: www.computingatschool.org.uk 6
A frequently asked question is what can a Pi do that cannot be done on a desk-
top computer? The niche for the Pi, as I see it, stems from the fact that Scratch
and Python can be used as languages to program physical systems. This brings
the scope to not only program simple feedback control routines but also the
ability to create complete solutions to control problems. This has been difficult to
do with languages written specifically for control technology. Add to this the like- For those who are accustomed to
lihood that desktop computers will all but disappear from primary schools in the Windows PCs the Pi represents a
next five years and that the Pi / gPiO / Scratch combination is a much cheaper steep learning curve. However
alternative then it becomes a very attractive proposition. there is plenty of good advice on
how to setup an SD card and in-
stall Scratch GPIO (see links be-
low). If you then make a copy of
the complete image you can clone
it to your remaining cards via a PC
using a free utility. Alternatively,
purchase cards with the NOOBS
Computing attainment targets
software already installed from the
Design, write and debug programs
Raspberry Pi Foundation.
that accomplish specific goals, in-
cluding controlling or simulating
Class management needs some
physical systems; solve problems by
planning. I have children working
decomposing them into smaller parts
in pairs, each with a numbered SD
use sequence, selection, and repeti-
card. Once they learn how to con-
tion in programs; work with variables
nect the cables it takes about five
and various forms of input and output.
minutes to wire up and start their
Pi. Their first task is to create a
Project aims perhaps slow and simple for young
directory to save their project files.
The project links science (simple children and faster with frequent
There is no need to network the
circuits, forces and friction), design changes of direction for older people.
workstations. It takes about three
and technology (design and make a
minutes to pack away at the end
moving model with a pulley) and Resources
of a session. The setup time could
computing. Using models children A fairground model that rotates,
be avoided if you can leave them
have built for themselves as a con- Raspberry-Pi, SD card with Scratch
permanently set up. Keyboards
text for computer control immediately GPIO and suitable music files in-
with a built in USB port for the
engages them in the activity. Their stalled, gPiO interface, push button,
mouse leave one port on the Pi
desire to see their models brought to range of coloured LEDs, geared mo-
free for a memory stick so children
life motivates children to complete tor (200:1), 6v buzzer.
can save their programs and hand
the control task with determination
in for marking.
and resilience. The design brief asks Solution
the children to consider safety as an Using a pulley wheel glued to the
Despite teething troubles children
important aspect of the task. They motors stub axle and a rubber band,
can now manage the setup with
should also aim to explore ways of the motor is linked to the model. The
confidence, learning the skills of
making their ride more enticing to the motor is wired to motor output B on
fault finding and correcting prob-
public through considering the use of the gPiO (pin11 ON will rotate the
lems as they arise.
lighting and music. motor forwards and pin12 ON will
rotate the motor in reverse). It is up
Task to the children to decide the number
To build a rotating fairground ride of changes in direction and how long
with motor and lights. Program it with the ride should last. A push button is Raspberry Pi SD card NOOBS setup
a safe start button so that it will only attached to the model and wired to instructions: bit.ly/1BAvQnc
rotate when the button is pressed. If input 7 as the start and safety button Scratch GPIO installation:
the button is released the ride must which should act as a dead mans bit.ly/1CURy9T
immediately stop and an alarm sound handle; if the button is released the gPiO interface: www.gpio.co.uk
The ride must have flashing lights to ride stops and a buzzer sounds. How to clone SD cards:
attract peoples attention. Add music Three coloured LEDs are attached to bit.ly/1GxvK5q
to your control program so that your the model and wired to outputs 15, Camera Trap Project - short video of
ride plays a tune as it turns. Exten- 16 and 18. Children can decide the a Pi / gPiO / Python project for Year
sion could program a range of rides - sequence and the music they want. 6/7: bit.ly/1HZD8ER

7 SWITCHEDON: www.computingatschool.org.uk
Last June I was lucky enough to be
part of the second cohort of Picademy
graduates or Pi Certified Educators The word is out about the Picademy
(PCEs). For two very intense days we training courses. Kim Sayers, from
learned about ways to use the Raspberry Landau Forte College, Derby gives an
Pi in our teaching and it was pretty cool insight into whats involved.
stuff too! (See article right). On returning to
work we looked for inspired ways to har- Good CPD is often hard to come by and expensive unless that CPD is
ness the Pi. With Sports Day looming it run by the Raspberry Pi Foundation! Last June I was part of Picademy 2
seemed an ideal opportunity to try out the held at "Raspberry Pi Towers" in Cambridge and run by the award win-
Picamera. First we had to address the is- ning secondary Computing & ICT Teacher, author and Education Pio-
sue of getting them out onto the field and neer at the Raspberry Pi Foundation, Carrie Anne Philbin. Picademy is a
where to set them up. We decided to put two day training course that doesn't sleep and best of all Raspberry Pi
one Pi on the finishing line for the relay are offering this training to teachers across the country for free.
races and one Pi on the top bend into the
home straight. Day 1 sees everyone excitedly meeting up before completing a series of
workshops designed to inspire whilst quickly demonstrating how con-
We borrowed some high-jump cepts could be taught within the classroom. We had some people form-
posts from the PE department ing electric circuits for one demonstration whilst others made music by
and my colleague provided a cou- "being" notes and
ple of portable battery chargers to sounds in another. When
power the computers. As we dont I was on the course we
(yet) have a cute 2.8 inch TFT did some Python coding
screen for the Pi I persuaded a in Minecraft, used a Pi
couple of Year 9 pupils to carry camera for stop frame
out a monitor so that we could set animation, made music
them up! They were very patient with the amazing Sonic
as we strapped each Pi and power source Pi and so much more all
to the high-jump posts and tested them. using kit included in the
best swag bag ever.
One of my very talented Year 10 pupils
had created a script for the camera that Official training finished around 5pm when the whole group, including
would begin running as soon as the Pi was Raspberry Pi staff and trainers, continued with the discussions over din-
turned on. This saved us having to mess ner (again provided for free!). Napkins became notepads whilst ideas
around too much with typing in commands were scribbled down and the creative juices flowed freely. Later that
and meant that we could just start up each night I struggled to sleep as my head was so full of exciting things to try
Pi and check via the screen that images out and ask the next day.
were being captured then leave it running.
Lots of pupils and visiting parents were This is where Picademy stands out from other CPD courses - Day 2 is
curious about the strange gadgets it cer- all about taking the knowledge from Day 1 and the spark from the even-
tainly made an interesting talking point and ing and mixing it up. Those ideas started to take shape and become re-
gave an opportunity to highlight our use of ality as we started to put into practice the skills from the first day. I
the Pi and Computing in school. worked with three others including Dan Arnold to create a "glove" that
controlled a character in the GPIO Scratch application. Dan has since
It was fun checking our photos at the end. taken this idea further and was recently in Linux User magazine showing
We discovered the majority of races had off the completed glove.
finished in the 29 seconds between shots!
We did manage to capture a couple of rac- One of the great things about Picademy is that it does not stop after the
es though so all was not lost. We now two days. Everyone shares contact details meaning a constant stream of
need to add a TFT screen plus a motion ideas through social media continues after the event. This contact also
sensor to our shopping list! You can see means that a readily available support network seamlessly forms keen to
the edited highlights of the captured imag- help spread the Raspberry Pi love. The two days round off with the offi-
es in Sports Day in 30 Seconds here: cial cohort picture and the official presentation of our Raspberry Pi Certi-
youtu.be/qm14Daiaveo. Sue Gray fied Educator badges given to us by Eben Upton himself. This badge is
worn with pride by all who have it and I often find others trying to steal it!
SWITCHEDON: www.computingatschool.org.uk 8
Clifford French, a CAS Master Teacher at
Camden CLC sings the praises of a self con-
Since the report in the last issue
tained programmable board, designed at
of SwitchedOn, Oxford Universi-
UCL to introduce physical computing.
tys Turtle System has acquired
What do traffic lights, a mobile phone compact Arduino based board that another language, a barebones
and a bank cash machine have in connects to a computer (Windows, version of BBC BASIC, so that
common? An obvious answer is that Mac or Linux) via USB and requires programs in Turtle BASIC, Turtle
we depend on these in our everyday no additional peripherals. Java and Turtle Pascal can now
lives. A more technical answer might all be seen and run online at
be that they all run programs that use I believe that it is really important to http://www.turtle.ox.ac.uk/turtlejs/.
iteration looping through the same relate learning in CS to our everyday
steps every minute of every hour of lives and my personal preference is to
every day. Iteration is one of those start with the Engduino as an example
essential concepts in computer sci- of a wearable. Students can program
ence that many students find difficult it to flash its lights to reflect or alter
to understand. Thats where physical their moods or feelings and, if they
computing can come into its own, wish, wear it. Helpfully, it comes with a
helping students to see the concept in small battery to make it portable and a
action and moving it off the screen or hole for a lanyard.
the printed page.
Students readily relate to situations
In my work in schools and at Camden where temperature is important, for
The project has produced a portable
City Learning Centre I have found that example, looking after a young child
compiler that can run on Mac and
the Engduino, a small self-contained or someone who is ill: these provide
Linux machines (and Windows), to
programmable board with LEDs and a scope for exploring the thermistor and
generate code from BASIC, Ja-
range of sensors, never fails to en- while loops. GCSE Science students
va or Pascal that can be run on
gage students across a wide age can use the device to plot cooling
the same online system. Work is
range and in doing so, helps nurture curves, importing data into a spread-
now underway on a Python com-
an understanding of a wide range of sheet either directly from the console
piler, which in due course will be
CS concepts. or via an SD card.
integrated with all these new facili-
ties within a comprehensive down-
Originally developed as a simple com- The Engduino is for sale at 46.50
loadable and online system.
puter science teaching tool at UCL with a range of free learning resources
(University College London), the Eng- covering variables, arrays, for and
With the addition of these new
duino is now in its third incarnation while loops. Appreciating that schools
languages, as well as further facil-
with 16 LEDs, a thermistor, a light may find a class set of 16 (one be-
ities (including those for reading
sensor, an accelerometer, a magne- tween two, plus a device for the teach-
and writing files), we are actively
tometer, an IR transceiver, a button er) to be a considerable investment
seeking more volunteers to con-
and micro SD card storage, all in a particularly for an unfamiliar resource,
tribute lesson plans and related
UCL has a limited num-
resources. Getting started les-
ber of Engduino class
sons in BASIC would be particu-
sets available for leas-
larly welcome, as would more ad-
ing for a notional fee on
vanced lessons in any of the
a full or half-term basis
languages that take pupils be-
as part of a UK-wide
yond the introductory stages (e.g.
pilot scheme. Technical
through further work on algo-
support and learning
rithms, graphics or cryptography).
materials are provided.
We can offer up to 100 per les-
If you are interested,
son for suitable material. If you
feel free to get in touch,
are interested, please email pe-
sooner rather than later
ter.millican@hertford.ox.ac.uk.
as supplies are limited.
9 SWITCHEDON: www.computingatschool.org.uk
Competitions abound just now inspiring
children to create with code, and giving
opportunities for stretching, challenging Managing multiple Raspberry Pi computers in
and supporting. Some are local events, a classroom can be a headache. Sixth form
while others are national or global; many student Liam Nicholson, from Kirkbie Kendal
give a chance to interact with others with School in Cumbria suggests a novel solution.
different skills, helping broaden the oppor-
tunities available to children, and taking As soon as we started using Raspberry Pis, whenever we wanted to
the pressure off teachers who simply can- install a new program or an SD card became corrupted we were spend-
not become Jedi Masters in every lan- ing a considerable amount of time imaging cards. After searching for a
guage and paradigm. solution, we discovered Raspi-LTSP, an implementation of the LTSP
protocol specifically made for Raspberry Pi. (Now called PiNet, see the
Young Rewired State runs hack events for box below for further details). Our
under 18s culminating in a Festival of computing lab is the kind that most
Code at the end of July each year. Teams people would want in their school.
meet in local centres for four days of ideas, Its full of bits of old computers that
design, coding and testing solutions, using we reuse to make our own ma-
open source data. At the weekend teams chines, so we quickly got to work building our own server for the Pis,
meet at a central location for the finals installing Raspi-LTSP and making it compatible with school systems.
three days of code, pizza and presenta-
tion. Its a hugely exciting event for stu- After creating a working prototype, I was asked to roll the system out
dents and is largely free so accessible to school-wide on a permanent basis. Extra ethernet ports were installed
all. Regular Hyperlocal events run in some over the summer to facilitate this, and we were given a Virtualised Serv-
centres keeping the festival spirit going all er. This allowed us to gain insight into network administration, whilst
year round. keeping a secured environment. We could make mistakes as the server
could be easily reinstalled. When we arrived back in September, our
First Lego League is a global competition Model B+ Raspberry Pis had arrived. We set to work installing the soft-
with more than 250,000 children from 9 to ware on our new server, including Epoptes (epoptes.org) for classroom
16 taking part. Using Lego Mindstorms management, allowing us to restart and shutdown the Pis remotely.
robots, the competition is based on chal- Students can now learn how to interact with the Linux shell, program in
lenges that encourage the children to solve Python and interface using the Raspberry Pis GPIO ports, without hav-
problems from a scientific/engineering per- ing to wait up to 30 minutes to image an SD card. You just turn on the Pi
spective. Registration opens in May 2015 and youre live within 12 minutes. Its easier for teachers to manage as
with tournaments running from November they now have a dedicated interface for adding user accounts and all
to January with UK finals in February. users files are stored on the server.

Google CodeJam targets older students: The school now has a club to learn how to code in Python, using the
ages 13 and up may compete, but they Raspberry Pis, and the shared files function available using Raspi-LTSP
must be 18 to enter the final round. A helps teachers share code samples with students. But the best bit about
qualification round is followed by further the network is that it is completely managed by Sixth Form students, like
online rounds, based on solving given myself. We manage the updates, add new features and programs and
problem sets within a specified time. deal with any problems should they arise, although nothing serious has
yet. When the Year 13s leave in June, theyll hand over to the Year 12s
BAFTAs YGD offers Game Making and who will manage it for the next year. Weve just started adding our own
Game Concept competitions in 10-14 and customizations to the Raspi-LTSP code allowing us to
15-18 categories giving children who like change things like the desktop background, and to allow
to draw and coders a chance to get in- a deeper integration with our schools network. Were also
volved. This is great for those who love looking forward to adding some more features, such as a
games and gives them an insight into the GUI for teachers, so they dont need to SSH into the
industry. And there are many more, online server to add a user or install a program.
and in local centres, for different ages and
PiNet has been developed by CAS member Andrew Mul-
different skills. Have a look at the links on
holland (Queens University). He blogs at pi.gbaman.info/.
the CAS Community (resource/43) for
All essential links to the PiNet project can be found on his
more great ideas. Lyndsay Hope
CAS Community post at topics/4251

SWITCHEDON: www.computingatschool.org.uk 10
Dave White, CAS Regional Co-ordinator for Essex
and Hertfordshire, illustrates how pedagogy devel-
oped in Mathematics and Science can be used to
develop Computational Thinking.
In a new subject there is inevitably a appealing to patterns, symmetry and
lack of tuned-in pedagogical expertise. action geometry in the first instance,
Established approaches from Mathe- and to principles of decomposition and
matics and Science can be adapted to generalising to complete the task.
benefit learning in Computer Science.
For a square, we may have known
Well look at how Geometry becomes Try to devise a set of questions to
the values of the angles x and y. In
action geometry from a computing help your class discover how to calcu-
other polygons however, pupils may
perspective when investigating how a late angles x and y in the square
be less familiar, hence the im-
sprite/turtle traces the outline of a sim- below (y is the turning angle for the
portance of how we work out the
ple regular shape, revealing through sprite/turtle). We are less interested in
values of x and y with the square.
pattern and symmetry of movement the values, rather how to derive them.
With that we then have a possible
the properties of the structures. We It should be possible to use exactly
basis for generalising to approach to
then use scientific enquiry-based the same questions but to substitute
the pentagon.
learning to unlock these properties. the words regular pentagon wherever
you see the word square in your
Using exactly the same questions
The following investigation of angles questions and 5 sides instead of 4.
you can try to generalise the process
and spin lends itself to introducing The questions should lead the class to
by substituting the words regular
computational thinking in different discover how to calculate the angles
pentagon for the word square.
ways and at different levels. Id sug- x and y when applied to the pentagon.
gest the teacher uses an enquiry- There are several example questions
Taking it further, how would you gen-
based approach to encourage and they are not the answer - in the box
eralise to work out the process to
support computational thinking by below to help you make a start.
find the answer for angles x, y in
other regular polygons? Try
a 6-sided hexagon
a 7-sided heptagon
Why is the process more significant
for the heptagon?

Finally, how would you work out the


turning angle y in a 5-sided star
(pentagram --- a self-intersecting
pentagon shown above). Hint: Watch
how much the turtle spins in tracing
out the pentagram.

What is special about the number 360? Hint: If you turn round completely, how many degrees
What does symmetry mean for a square? have you turned through? We will call this a SPIN(360).
Why is The lengths of the 4 sides must be equal not What are the other angles at the centre of the square?
enough to define a shape as a square. Hint: In the diagram, start at O follow the arrow to A,
Why is The internal angles at the 4 vertices of the 4 turn through y, go to B and continue until you return to O
sided figure must be equal not enough to define a shape and face the original direction. What angle did you turn
as a square. through at B?
What conditions do you have to insist on to make sure How many angles did you turn through in total to face
a 4-sided figure is a square? the same way as you started?

11 SWITCHEDON: www.computingatschool.org.uk
Sitting at a computer is not always the best way to learn
about computing. Paul Curzon, editor of cs4fn, argues an
unplugged approach gives a solid way to teach concepts
that is both fun and supports a deep understanding.
The Queen Mary University of London cs4fn team have developed a
way of using magic tricks to illustrate computational concepts. The key
ideas are that:
Both magic and programs are a combination of an algorithm and a
presentation.
Both must be right for the trick or software to work well.
In essence a magic trick is just an algorithm and magicians need the
same understanding of human psychology if their tricks are to work as
programmers need if their programs are to be easy to use.

When you teach computing you are teaching the skills to be a good ma-
gician too: computational thinking! For over 10 years we have been giv-
ing magic shows in schools and at science festivals around the UK that
have inspired students about computing. We do a magic trick, challenge
the audience to work out how it is done then explain how it works so
they can do it too. In doing so we also explain the linked computer sci-
ence. We have tricks to introduce, for example, algorithms, variables,
Paul Curzon and fellow assignment and loops, search algorithms and the importance and limita-
computer scientist, Pete tions of testing. Magic can illuminate computational thinking topics such
McOwan have now as algorithmic thinking, logical thinking, decomposition, abstraction, gen-
produced three compi- eralisation, human-computer interaction and much more.
lations of magic tricks
for cs4fn. The books We have previously produced two free magic books for schools. We
are collections of have now produced a third book that focuses on computational thinking
easy to do magic in an interdisciplinary context (see sidebar). Copies are being sent to all
tricks (mainly simple UK schools that subscribe to cs4fns free resources (made possible in
card tricks). The conjunction with Hertford College, University of Oxford by funding from
twist is that every the Department for Education, Google, and the EPSRC funded
trick comes with a CHI+MED research project on safer medical device design).
link to some computer
science too. As you With support from the Mayor
learn the tricks, you of London and Google we
will learn something also have been giving un-
about what computer plugged workshops for teach-
scientists get up to ers on computational thinking
too. Each book that includes magic tricks (see
contains more teachinglondoncomputing.org/
about the talented free-workshops/). Their aim is
magicians past and to give teachers a deeper un-
present who created derstanding of computational
both mathematical thinking and other syllabus topics as well as practical, fun ways to teach
self working and the subject. In addition to writing the magic books, we are now writing
slight of hand tech- these tricks up as activity sheets describing both the tricks and computa-
niques. All three are tional thinking or computing concepts behind them with linked resources
available to down- like slides to download. These are all available from cs4fns sister project
load free from that is specifically to support computing teachers, Teaching London
cs4fn.org/magic/ Computing (see teachinglondoncomputing.org/resources/magic-and-
computational-thinking/). Programmers really are wizards!
SWITCHEDON: www.computingatschool.org.uk 12
Here is a very simple cs4fn trick that anyone can do to give you a Magicians call this a self-working
taster. We have found it is a great way to introduce what an algo- trick. It always works if you follow
rithm is, thats a bit more exciting than boiling the kettle or mak- the steps. It appears magical be-
ing toast! cause you have confused every-
one. They believe when they add
Take 15 cards from a shuffled pack.
the last card to a pile they are
Have a volunteer put their hands with
adding an extra odd card. You are
fingers and thumbs touching the table
actually making up the last pair
as though playing the piano. Explain
making an odd pile even. There
that everyone must chant the magic
are 15 cards. After dealing out the
words: Two cards make a pair. Take
pairs there are 7 cards in both
two cards and as everyone says Two
piles. The last card makes its pile
cards make a pair place them togeth-
up to 8 cards 4 pairs. When you
er between a pair of fingers. Keep
count out the pairs there will be
doing this until you have one card left.
only pairs there, so no extra card.
Place it between the final fingers say-
The other pile will be left with 7
ing there is one left over. Now take
cards: 3 pairs with one left over.
the first pair back, again all chanting
You pretend it has magically
Two cards make a pair. Place them
moved without doing anything.
face down on the table to start two
Nothing has to move!
piles. Do this with each pair: saying
the magic words and adding one card
What does this have to do with
neatly to each pile. Eventually only ing that the card you are pretending to
computing? Well, Computer scien-
the last single card is left. Take this move is invisible. Move your hand to
tists call self-working tricks algo-
saying: We have one extra card. Let the other pile. Tap it, to make the
rithms. An algorithm, like a self-
them place it on top of one of the card drop. Announce that the card
working trick, is a series of instruc-
piles. Square up the piles pointing out: has now moved piles.
tions that if followed exactly and in
So that pile now has the extra card.
the right order lead to a guaran-
To show the magic worked, take the
teed effect. The instructions have
Explain that you are going to do pile where the extra card was placed
to be precise and cover all eventu-
Invisible Palming. The extra card is and count off pairs into a new single
alities. For example, this trick has
on one pile. You are going to invisibly face down pile Two cards make a
to work however the cards are
move it to the other. Place your hand pair. Two cards make a pair. This
shuffled and wherever the extra
over the pile with the extra card. Rub pile must be neat so no one counts
card is placed.
the back of your hand to make the the cards. You find there are only
card go invisible. Lift your palm show- pairs the extra card has disap-
When a volunteer follows the
peared! So where has it gone? Take
steps, the magic still happens
the other pile and do the same, putting
even though they have no idea
pairs back into a pile. Amazingly the
how it works. That is exactly what
extra card is there. Exclaim that the
we need for computers. When we
extra card really has moved from one
write programs we are creating
pile to the other!
algorithms for a computer to follow
blindly as a computer understands
Now tell the volunteer that they can do
nothing. All it can do is follow the
the trick. Put your hands out in the
steps in the program.
piano position and talk them through
the steps shown. To their surprise
For more computational thinking
they will manage to move the card,
lessons from this trick see the
even though they dont know how.
relevant pages of the book itself
See the box right for an explanation of
(illustrated) or download the linked
how the trick works. The book goes on
activity sheet from the Teach Lon-
to show the links to computation that
don Computing website.
can be drawn out of the activity.
13 SWITCHEDON: www.computingatschool.org.uk
For those new to our Community, a CAS
hub is a local meeting of teachers and sup-
porters who wish to share their ideas for Plans to develop the DfE funded Network of
developing Computing in their schools. It is Excellence are now being finalised. National
a meeting of like-minded professionals Co-ordinator Simon Humphreys reviews the
with the general objective of supporting journey so far and flags up a new stage.
each other and the specific aim of provid-
ing (at least) one idea each meeting that The DfE funding that has allowed CAS to build the Network of Excel-
can be taken and tried in the classroom. lence to support the introduction of the new curriculum came to an end
in March. We have come a long way in that time. Over 1400 schools
Meetings are open to all and your local (935 Secondary and 500 Primary) are now registered as part of the net-
CAS Hub will welcome your attendance or work. This in itself is important. You may have joined CAS as an individ-
involvement, whether you are a practising ual, but please check your school is registered too. This allows us to
teacher, an IT professional who would like communicate directly with Headteachers whose support, particularly
to help, an academic from the nearby Uni- during times of school austerity will be very important. 428 have been
versity or a parent of school age children. willing to be designated as Lead Schools (292 secondary and 167 Pri-
We have around 150 hubs and you can mary). If you are confident in what you are doing and willing to share and
find your nearest one using the Hub map support colleagues in your locality, please consider applying to be one.
at bit.ly/14mIpbD. This year the number of There are no specific requirements beyond a demonstrable willingness
Hubs has already increased by 37 (with 21 to support others, be it hosting a Hub, offering transition meetings, ad-
of these being Primary Hubs). vice or otherwise helping local schools. Each year Lead Schools com-
plete a quick audit outlining their activities. This years compilation
We are actively looking for more Hubs es- makes impressive reading - a real testament to the enthusiasm, gener-
pecially in areas where we have gaps in osity and professionalism within the CAS ranks. During the two years we
provision. We would also like to see the have also appointed nearly 400 Master Teachers. Their sterling efforts
number of Primary Hubs increase as there have meant we have been able to offer many low cost CPD sessions,
is definitely a need for the support that allowing teachers to get to grips with the challenges ahead.
they can provide. If you would like to find
out more about starting a CAS Hub Weve learnt a lot along the way from all these activities. There is a huge
(primary or secondary), please get in touch well of goodwill on which CAS members can draw. But its probably true
with either Claire Davenport or myself, to say our resources have been stretched, given the scale of the chal-
Yvonne Walker . We are here to support lenges. New funding would mean we can develop the NoE by creating a
you and work with you to ensure the Hub number of Regional Centres hosted in key universities in the regions. It's
is a success. Our contact details can be an exciting proposition and one which would ensure coherence to all of
found at the CAS Hub In A Box blog the various CAS activities. We hope to develop a sustainable pro-
( bit.ly/1ze9tmR ) which provides re- gramme of support for all teachers, expanding the Master Teacher
sources and support for new Hub leaders. scheme, providing training, materials and a closer relationship between
It enables us to be responsive to the needs Hubs and Regional Centres. Were busy dotting the is and crossing the
of the Hub leaders and to ensures that we ts to make this work. It promises to offer an exciting and innovative way
can keep information up to date. forward, building on the collegiality that lies at the heart of our local com-
munities. More details of what it might mean for you in the next issue.

Yvonne
Walker
Teachers are busy people and taking on the leadership of a Hub is an extra task. However,
Hub leaders are clear that there are benefits to be had! They provide a network of people to
work with on shared issues, the opportunity to share ideas and resources, plus the opportuni-
ty to pool expertise within the group.

I recently attended the launch of the Ashbourne Primary Hub and saw this in action. The
teachers attending the meeting all taught in mixed age classes and were facing the same
problem of how you address this with respect to developing a scheme of work for computing.
How do you teach computing to 7 to 11 year olds in the same class? The answer? The group is going to trial different
unplugged computational thinking activities with their mixed age groups and then share their findings at the next meet-
ing. Fantastic! Hub meetings at their best!

SWITCHEDON: www.computingatschool.org.uk 14
Carl Simmons, CAS Regional Co-ordinator and Sen-
ior Lecturer at Edge Hill University reflects on what Google announced three funding
a successful community of practice looks like and grants as part of a package that
offers suggestions for ways to build them. launched the path breaking Digital
Garage in Leeds. The Digital Gar-
Working in Initial Teacher Education im use online tools to stay in touch.
age is the first in a series of pop-
gives me the opportunity to engage Many of our Master Teachers use
up training venues across the UK,
(and sometimes build) communities of Twitter to support each other.
designed to provide small and
practice and its really interesting to
medium enterprises with help,
see how they work and how they inter- If theres a need for a community that
digital skills training and advice
act with each other too. These arent doesnt yet exist, look for ways to cre-
about harnessing the internet to
static groups, they form and merge ate one. CAS hubs are a case in point
their business needs.
and change our community of train- here they are an essential glue that
ee teachers becomes absorbed within holds all of CAS together. My experi-
Alongside this were delighted that
our established teacher network ence is that a willing volunteer emerg-
Google have given a grant to CAS
(which is lovely to see). From our es- es (with a little encouragement) who
to enable us to develop a suite of
tablished teacher partners we have a just needs some support to get things
Master Teacher training materials
strong community of CAS enthusiasts, moving facilitate this and you have
and a series of webcasts aimed at
Master Teachers and Hub Leaders. something really special. If you are
providing insights into Computing
Theres much overlap between groups thinking of being a hub leader then
pedagogy and departmental man-
too so our CAS community contains dont hesitate to contact Yvonne or
agement. Details are being
a large subset of Raspberry Pi enthu- Claire (see opposite page).
worked out at present and well
siasts and in turn that community
announce more detail on the
draws in many members of the public Be a facilitator, support your commu-
Community very shortly.
including groups from schools. Over nity by unblocking administrative or
the years Ive developed rules of systems issues or find someone
As well as further generous sup-
thumb for nurturing and working with who is good at that within your com-
port for CAS projects, Google also
these communities, most recently in munity and ask them for help. Find
announced funding for the Rasp-
building computing capacity and opportunities to celebrate success too
berry Pi Foundation and Code
knowledge in schools through the by inviting members to events and
Club Pro to further their work in
CAS Master Teachers. Heres what give them a chance to raise their pro-
training teachers in Computer Sci-
Ive learned to date. file, for example via school cluster
ence. As well as school based
meetings, university events, articles in
events, workshops for teachers
Personally attending and contributing SwitchedON or a presentation at the
will be able to utilise the Digital
to events matters, whether that be CAS conference. Also be nice to sen-
Garage spaces. Google also aim
Master Teacher sessions, CAS Hubs ior leadership teams show them
to develop further online training
or school meetings. Support your what their expert community members
resources. The funding builds on
community and spread the word in a are doing and how this helps them.
the commitment last year to do-
polite, but fairly relentless manner! This gives community members the
nate Raspberry Pis for use in
Use these opportunities to make links kudos and recognition they deserve
classrooms.
based on individual strengths and and may help make a case for further
interests. Volunteer them for things, in engagement in their community.
the nicest possible way and always
with their consent. For example linking Building a community of practice is not
up a school cluster (who were just easy. It requires sustained effort but
getting started with computing) to their extends the impact one individual can The BCS Certificate in Computer
Master Teacher has had a big impact have. The sense of reward when you Science Teaching allows you to
in how they use their CPD time. Find- see people working together to build demonstrate your efforts to upskill,
ing space and time to allow members something special as a result of your develop materials and reflect on your
to talk to each other makes it more influence is enormous. It is the only practice. A one year, roll on, roll off
productive and is the essence of a way that well scale up and consoli- accreditation with mentor support.
community. It might just be finding a date the steps already taken to intro- Interested? More info bit.ly/1FUsKw1
common time for a coffee. In the inter- duce Computing in schools.
15 SWITCHEDON: www.computingatschool.org.uk
In the recent CAS National Survey access to others resources
was rated the single most important aspect of CAS. Paul Brown-
As the CAS Community and Net- ing and Margaret Low look at ways you can contribute to the
work of Excellence continue to success of CAS Resources.
grow, Catriona Lambeth has been
Its not just about creating resources! Heres a list of things you can do to help
quietly developing ways to use the
improve resources for the CAS Community (and which are good for you too).
Community to support local or-
ganization. When you log-on to Likes: Add value to a resource with just one click use the Like this but-
the CAS Community, youll no ton. Resources are displayed by View by popularity by default and Likes
doubt be aware of the links to Re- counts towards popularity. You can easily find resources that were useful to
sources, Discussions and Event teachers in a category. The Show only resources I like check box also provides
listings. If you are a teacher, have a useful personal bookmarking function.
you ever looked at the Network Of Comments: Add a Comment to a Resource to let others know its useful
Excellence link next to them? If (or not!). Please bear in mind that you may be commenting on a work in pro-
not, take a look now. It should gress; CAS actively encourages the uploading of unfinished work.
display the details we have of See Also links: Add See Also links to signpost related CAS resources.
your school. If not, please update
Type a keyword in the box to return a list of resources with that word in its title.
your profile and register your
school with the Network of Excel- Categorising: There are over 2600 resources in the CAS community.
lence. If registered, ask your Categories allow a user to filter their search for a resource (see the annotated
school contact to add you if you screenshot below). The recently revised categories are highlighted in red, green
dont see the details. These may and blue. If you find an Uncategorised resource use Edit Categories and you
seem bureaucratic tasks but they will move one step closer to digital sainthood. Further advice on using the revised
are the bedrock on which effective categories is provided on the page opposite.
messaging can be built in the fu- Improve an existing resource: Each resource is actually a wiki page. An-
ture. Once we have your school yone can edit or upload additional files to a resource page. All site members are
details and you are linked to the created equal so, we can all fix a broken link or add a missing hyperlink, replace
school we can provide information an inaccessible file format (e.g. convert a .pub file to .pdf or Open Office), en-
about others in your locality. gage in digital preservation (e.g. capturing an off-site Google doc that is about to
expire) or improve a resource title to improve findability. Dont worry about mak-
You can use this area to identify ing a mistake its a wiki page so use the History function to access earlier ver-
your local hubs, find other regis- sions.
tered / lead schools in the area, Convert a pearl of wisdom Topic into a Resource: It's hard to find the
local Master Teachers and their pearls in the thousands of discussion topics! By harvesting the pearls into a re-
contact details. These can be very source you make it far more discoverable and useful. Why not copy-and-paste
useful if you are organizing events from a Topic to create a resource? For an example see What does the if name
and want to ensure you have pub- == main in a Python program do? Better still harvest multiple pearls of wisdom
licized it widely. from one or more Topics into a review resource. If this isnt personal CPD then
we dont know what is!
What else you will see will depend
on your role. If you are a Master
Create a meta-resource: Resource pages can be a a resource about
resources or meta-resource. For examples of existing meta-resources see:
Teacher we are developing this
MOOCs for school-level computer science, Learning HTML & CSS using Mozilla
area as the point for receiving
Thimble and Simon Peyton Jones' bookmarks.
guidance documents, adding the
Events you organize and keeping Extend an existing resource: If youve expanded an existing resource, or
your records of activity up to date. created a variation, be a good digital citizen and share it with others in the CAS
Community. For example provide a solutions booklet to an existing worksheet/
This is a work in progress. We workbook that lacks one (e.g. CAS Python: Zero to Hero course). When creating
want to develop the functionality a new resource always take care to follow the licence terms; by default a Crea-
further so please share ideas tive Commons Attribution-Share Alike 3.0 Licence applies to each new resource
about what would be useful on the but authors are free to vary this so always check the small print.
forum. Please use the CAS Discussion Forums to share your thoughts or questions.

SWITCHEDON: www.computingatschool.org.uk 16
TES Connect, BBC BiteSize and the National STEM Centre eLi-
brary Subject and Age Range categories are broadly aligned with
those on the CAS Community; all of which should help the time-
poor teacher find the good resources faster.
When classifying resources we wish Resource Type: This describes oth-
to further develop this standard ap- er characteristics of your resource
proach. There are three important which may include one or more of:
dimensions by which you can classify intended audience (For Teachers
resources (see right): and For Students)
Subject Knowledge a resource collection rather than a
Age Range resource itself (Meta-resource)
Resource Type extra-curricular (Enhancement and
You should consider assigning a cate- Enrichment - trips, open evenings,
gory from each of these dimensions to work placements, etc.)
your resource (e.g. Algorithms for cross-curricular (Careers maybe)
Subject Knowledge). That said, some- gifted and talented (Extension Ma-
times more than one category from a terial)
given dimension is appropriate (and assessment (Quiz/Assessment)
sometimes none are). Each is de- Technology-Enhanced Learning
scribed in more detail below. not part of the curriculum per se but
many generic tools are of interest both
Subject Knowledge: The categories to teachers and students depending
are now fully aligned with the Progres- on the context.
sion Pathways Grid and also bracket
the full scope of the new curriculum There are three additional dimensions:
with the addition of Information Tech- English Curriculum
nology and Digital Literacy. Scottish Curriculum
Language/Platform
Age Range: If the suitability of the Use the categories under these di-
resource spans multiple age ranges mensions to provide still richer
(or you are uncertain about the pre- metadata about any resource. For
cise suitability) then select two or more about the rationale behind the
more categories. classification see the box below.

Considerable thought has


gone into this classifica-
tion. If you are struggling
to categorise a resource
further exemplification can
be found in the TASK
statements explained in
resource/3162. Look for
which Abridged State-
ment comes closest to
characterising the re-
source. The TASK refer-
ence originally derives from the Teaching Agency Computer Science Subject
Expert Groups Subject Knowledge requirements for entry into computer sci-
ence teacher training. These have been in part modified or extended to include
Information Technology and Digital Literacy.

17 SWITCHEDON: www.computingatschool.org.uk
Technocamps portfolio of Technoteach
teacher training modules has been formal-
ly endorsed by ASFI Accredited Skills The Cambridge GCSE Computing MOOC breaks
For Industry. Technocamps is a schools the OCR course into bite-sized chunks. Chris
outreach programme established by the Swan from The Stourport High School and VIth
Computer Science Department in Form Centre outlines its value.
Swansea University. It now has hubs in six
further University Computer Science De-
partments across Wales: at Aberystwyth,
Bangor, Glyndwr, Cardiff and Cardiff Met-
ropolitan Universities and at the University I have worked on a number of different projects for OCR but the MOOC
of South Wales in Glamorgan. These hubs was an exciting if a little daunting opportunity. A constant driver was the
have hosted 18 Technoteach modules need to allow students to review topics independently. The project start-
each typically 20 hours long delivered one ed in 2013 along with the launch of the accompanying website
evening per week over six weeks up- www.cambridgegcsecomputing.org. Recording the video sequences was
skilling a total of 256 teachers from both quite gruelling. A number of teachers recorded contributions over sever-
primary and secondary schools. al months. Many other contributors developed quizzes and other interac-
tive activities. Shortly after completion the MOOC migrated onto the
Technocamps is ideally placed to help Cogbooks adaptive learning platform. This was a massive step forward
bring about real change in Wales. Profes- in creating a learning tool for students and teachers. The platform is so-
sor Graham Donaldsons Report phisticated and personalises the learning process. We needed to think
Successful Futures (published in Febru- about how topics were interrelated. If I understood X, that would act as a
ary) calls for computing and digital literacy foundation topic for learning Y. More than this, we need to measure
to be considered as important as literacy learning by progress. If I take a test on Y and dont perform terribly well, I
and numeracy; one key recommendation probably need to go back and consolidate my understanding of X. I had
recognises a need to build teacher confi- some previous experience of adaptive learning with professional certifi-
dence and capacity in computer science. cation courses, often taken by adults studying at home.

At the time of writing, two further reports Adaptive learning is a fascinating


are due in March. Professor John Fur- blend of algorithmic learning and
longs Report into initial teacher training psychology. How many times has a
will likely reflect on the readiness for student said to us: I dont under-
change of ICT teachers in Wales, given stand this! right at the very end of a
that the General Teaching Council of lesson. Most other students may
Wales reports most have no formal qualifi- have understood the topic but we
cation in IT let alone Computing. The need to help the one. The beauty is
Welsh Governments New Deal for the that it is self-paced and reinforcing. It
Education Workforce is expected to devel- is never intended to replace a teacher, merely to complement. The
op and deliver new professional standards MOOC is a paperless textbook that engages learners through a variety
for teachers. The Welsh Government has of media. Personally, it was a great opportunity to think deeply about
already looked to Technocamps to consid- how students learn and develop an understanding of Computer Science.
er ways to address the skills shortage, It is also a valuable tool for parents who wish to understand what their
including becoming involved in their re- child is studying and for teachers who are looking for ideas on teaching
cently-launched Schools Challenge pro- a topic. There are countless ways in which the MOOC can help you e.g.
gramme. Technocamps started as a pro- in setting homework, livening up a lesson or helping an NQT to get the
gramme to engage pupils as a means to grips with a topic. The Cambridge GCSE Computing MOOC represents
change perceptions about computing many hours of work from classroom teachers. I wanted to say ordinary
amongst schools and teachers. After teachers but that didnt feel very fair as what we achieved was pretty
providing workshops for tens of thousands extraordinary. I must admit that it is also rather fun when students say:
of school children over the past decade, Hey Miss, youre famous! Rob Leeman - OCR Computing Subject Spe-
financed through a variety of funding cialist adds, "Not every school has a dedicated computing teacher like
streams, the Technocamps effect is finally Christine and the MOOC is a way that students and teachers can access
being felt and acted upon by schools and her expertise and enthusiasm free of charge. We're delighted to see
government. Faron Moller how Christine has made the most of the new adaptive learning version
to enhance the learning experience in the classroom."
SWITCHEDON: www.computingatschool.org.uk 18
Tim Eaglestone, CAS Master Teacher at Dorothy
Stringer High School in Brighton reviews the new CAS Good as the Barefoot material is,
QuickStart Computing guides. He urges all teachers it only covers the scope of the
new to Computing to start with the primary resources. primary programmes of study.
The curriculum in secondary
Both Primary and Secondary guides ing problems and should develop un-
schools is a little more complex as
offer resources on managing the tran- derlying processes that will outlast
at Key Stage 4 it is typically the
sition to Computing and, whilst each is software packages or the shelf-life of
examination boards that deter-
tailored to their respective phase, they the latest gadget. A focus on compu-
mine the breadth and depth of the
complement each other in a way I tational thinking helps move planning
taught programme. This impacts
think makes both guides valuable to on from the application-centred ap-
on planning for KS3 which, in ad-
all of us teaching Computing. The proach we often saw in the past
dition to needing to cater for all
Secondary guide draws together tools (where one half-term might be spent
students (year 9 sees the last for-
to support curriculum planning. It ad- on spreadsheets, the next on webpag-
mal education in Computing for
dresses issues such as schemes of es and so on.
many people), will need to pre-
work and progression through to
pare students for further study in
choosing the right programming lan- It is in this regard that I believe the
specialist qualifications.
guage. It is a useful guide to much of Primary QuickStart Computing guide
the where, when and how of the should be essential reading for sec-
The
new curriculum. ondary school teachers. It gives a lot
Barefoot
more information as to the why and
material
what of Computing and hence pro-
makes
vides the foundation on which the sec-
the pitch
ondary guide can build. It begins with
of Com-
a detailed exploration of computation-
puting explicit for primary teachers
al thinking. Drawing on the excellent
but more detail is needed for sec-
Barefoot Computing resources
ondary teachers. For example, the
(barefootcas.org.uk) it provides
discussion of variables does not
breadth and scope to the subject and
go beyond the storage and re-
The section on making an effective illustrates the curriculum in action.
trieval of data from memory at run
activity gives an important steer as to
-time. So, while the pitch of the
the why of the Computing curriculum. The guide also describes some of the
KS3 programme can be inferred
It develops five aspects of computa- key content from the rest of the curric-
from the National Curriculum and
tional thinking (approaching problems ulum such as programming, networks
GCSE specifications, I think there
as a computer scientist might) and and digital literacy. Much of this is
is a need for explicit exemplifica-
relates them to student activities on directly applicable to Key Stage 3,
tion in the way that Barefoot does
spreadsheet modelling, textual cod- especially during this transition phase.
for primary.
ing, and Scratch. This section also I think it is a great starting point for
points readers to the Interactive Pro- secondary teachers anxious about the
To that end, I have made a start
gression Tool found on the QuickStart transition from ICT. Their issues with
on producing some guides that
website that cross-references the Na- subject knowledge are the same as
aim to build on the Barefoot re-
tional Curriculum to the CAS Progres- those for primary colleagues .
sources for years 7, 8 and 9. The
sion Pathways and links to further
intention is that they are read
resources. For me, embedding com- The QuickStart Computing guides, the
alongside the Barefoot guides.
putational thinking in planning is vital Interactive Progression Tool, further
Material on decomposition and
and highlights a key change in em- support resources, and a map of local
variables at key stage 3 can be
phasis between Computing and ICT. places where the guides were distrib-
found on the CAS Community at
uted (check in with your local Master
resources/2934 and I hope to post
Progression in computational thinking Teacher or hub leader) can be found
more as I write them. And as ever,
as a thread that runs through the at quickstartcomputing.org. Further
the CAS Resources is a wiki so
planned curriculum can help ensure CAS Resources on Computational
please feel free to contribute or
Computing has both relevance and Thinking can be found on the CAS
comment.
longevity: this is a subject about solv- Community at resources/252.
19 SWITCHEDON: www.computingatschool.org.uk
SAP, a major computing company in Bel-
fast, has been supporting schools through
supplying work experience placements for The Teacher Industrial Partners Scheme gives teachers
pupils aged 14 years up. The placements, the opportunity to experience work in modern engineering
which last for five days, allow pupils to and technology organisations. Lisa Bagnall from the Na-
work on a real IT project. Pupils work as tional Science Learning Network explains whats involved.
part of a team working on all phases of a
software development project from require- If you teach a subject where you dont have that industry experience, go
ments analysis to implementation, testing out and get it! Its like a missing piece of your jigsaw puzzle! enthuses
and final presentation. The project aims to Anhar Ali, a teacher from Cumberland School, Newham, who recently
develop a real application to be used by attended one of our placements at IBM. The Teacher Industrial Partners
the companies lab. Scheme, or TIPS can give you just that. As a joint initiative between in-
dustry and education TIPS gives teachers the opportunity to experience
Pupils have the opportunity to learn new what takes place in modern engineering and technology. Over a two
languages such as HTML, CSS, JavaS- week placement, teachers gain a wider understanding of the diverse
cript, JSON, and more. They also gain range of career options available for their students and build closer long
expert guidance and have the opportunity term relationships with local industry. Anthony Smith, from Southbor-
to work with senior developers, research- ough High School, Surbiton, another participant of TIPS at IBM, told us
ers, PhD and placement students keen to The experience has been the highlight of my year, and I recommend
provide pupils with useful suggestions for a the scheme wholeheartedly.
future career in IT. SAP run 4 work experi-
ence sessions each year, two in February After the placement,
for 14/15 year olds and two in August for participants attend be-
16/17 year olds. All are provided cost-free spoke CPD created by
by SAP who additionally provide all materi- the National Science
als. If you teach in Belfast and would like Learning Centre to fur-
further details contact Claudia Rabuazzo: ther their development
c.rabuazzo@sap.com. of engineering and ap-
ply it in the classroom.
Anhar said; Now that
Im back at work it all
feels like its clicked into
Founders4Schools is a free service that ena- place and I can relate
bles primary and secondary teachers to invite my teaching to real life
founders of successful, growing businesses experience something
to visit their schools and inspire their stu- I wasnt able to do be-
dents. At the events, business founders will fore taking part in the
speak about what they studied at secondary TIPS scheme. First-
school and what motivated them to become hand experience of the
entrepreneurs. Students also hear about real- world of modern engi-
Anthony Smith and Anhar Ali visiting The Royal Society
life applications from Science, Technology, neering and technology
Engineering and Maths (STEM) subjects, is key for teachers to be able to speak confidently to pupils about future
making a critical link to how learning STEM career paths. Supporting teachers in achieving this is vital to extend their
directly relates to growing and scaling suc- knowledge in the field. Anthony said, I have been inspired to take for-
cessful enterprises. ward some aspects of STEM within my school, as with an Engineering
and Computing background I feel that I can help to guide and enthuse
The organisation has over 8000 volunteers some of the next generation of technologists. If you would like to read
and you can search their directory by area more about Anthony and Anhars placement, you can visit their blogs at
and category: Arts, Engineering, Maths, bit.ly/1Dq5dYw and bit.ly/1EG6QBp.
Technology and Science. Their speakers are
well briefed, the sessions are well structured, 2015 will bring more exciting opportunities for teachers to attend TIPS
and feedback from teachers is overwhelming- placements across the UK including IBM, Crossrail, Portakabin, Gront-
ly positive. The site is very easy to use. Take mij, Air Products, Alstom, Thames Water, Staffordshire Alliance, Caril-
a look at www.founders4schools.org.uk lion, TFL and Babcock. For more information and to apply to take part in
this fantastic experience, please visit www.slcs.ac.uk/tips.
SWITCHEDON: www.computingatschool.org.uk 20
Higher Level Apprenticeships offer a route to a rewarding career
in the IT industry. John Palmer, Regional Coordinator and CAS 3
Counties Hub Leader explains the quiet revolution happening
in the Worcestershire, Herefordshire and Gloucestershire area.
What career paths are our current were focusing even more on our ap-
Computing students going to have? prentice intake, and without doubt, an
Maybe some of these careers dont apprenticeship can be a brilliant start
even exist yet? All across Worcester- to your career. The new range of
shire, Herefordshire and Gloucester- Higher Apprenticeship schemes are a Local training providers and over
shire are companies specialising in highly credible alternative to University thirty companies were on hand
Computer Science and more recently, qualifications. giving information, advice, guid-
Cyber Security. Thousands of new ance and providing some excel-
jobs will be created in Cyber Security Here in the CAS 3 Counties area, we lent Cyber activities for students.
over the next 10 years. If you had are supportive and in conjunction with Dibble Clark, cyber lead at 3SDL.
sixth-formers with a talent for Compu- local firms QinetiQ, 3SDL, Borwell, provided a scene-setting brief. He
ting and an interest in ethical Cyber PostcodeAnywhere, UTC Aerospace highlighted some key attributes
Security, rather than choose an aca- (and others...) are constantly looking employers look for and introduced
demic route would you encourage to challenge and inform attitudes to some ex-apprentices alluding to
them to join the workplace at age 18 apprenticeships. So, to get the debate their potential earnings. The event
and earn whilst they learn (modern started, on 15th January, the first IT & concluded with a panel discussion
apprenticeship)? By the way, these Cyber Security Apprenticeship Show- in front of companies yet to take
apprentice programmes have nothing case was held at the University of the plunge and offer HLAs. Dibble
to do with tool bags, making tea and Worcester Arena. This showcase chaired the panel and believes:
sharpening chisels, but would be for event was run jointly by CAS, The Showing companies whats on
the highest quality candidates whose University of Worcester STEM team, offer and having all the stakehold-
career path will be as stellar as a Worcestershire County Council and ers in one place to answer em-
graduates, most probably steeper. In ployer questions makes this
return, no student debt, high quality event unique. What we are
work, a good salary, travel and doing in Worcestershire 3
achieving their degree at around 25 years on from the start of
rather than 21. Sounds interesting? CADS is testimony to the
Countys drive towards an
Well, we think so, and so do many internationally recognised
employers in the area, such as GCHQ cyber security vision.
in Cheltenham, QinetiQ and 3SDL in
Malvern. These organisations and Over 140 Sixth-Form Compu-
others offer Higher Level Apprentice- ting students found out more
ships (HLAs) like no other, as appren- the organisers and students of the about the sector-specific HLAs.
tices have the opportunity gain a innovative 3SDL / QinetiQ Cyber Ap- For many, this event changed
unique insight into a world of cyber prentice Development Scheme (CADS their perceptions of routes into IT
threats, terrorism, espionage and or- - see Switched On: Autumn 2014). It careers, opening their eyes to new
ganised crime. was a huge success - see report right. opportunities. Fraser Savage, Y13
The feedback was so positive that we Chase Computing student said, I
More and more Trailblazer Appren- are now looking to turn this into an now have a much better level of
ticeships (the gold standard of mod- annual event. awareness regarding the quality of
ern HLAs) are coming on-line in areas training, support and development
such as cyber intrusion analyst, net- For many, many reasons, the new available on HLA programmes
work engineer, software developer breed of Apprenticeships are a valua- with local companies. Studying full
and software tester. Bryan Lillie, Chief ble and meaningful route into the time for a degree would cost me a
Technology Officer for Cyber at Qinet- Computing profession. We strongly serious amount of money and other
iQ is buoyant about this quiet revolu- encourage your students to consider options may prove to be even better
tion. Bryan commented, This year, their options very carefully. for me in the long run.
21 SWITCHEDON: www.computingatschool.org.uk
Rachel Speirs, 15, is a fourth year student at Douglas Academy, Milngavie,
near Glasgow, with a passion for technology. Her essay below, shared with
senior executives at Google and Apple, received hand written replies and an
offer of work experience at her local Apple Store.
The technology industry is growing at an unimaginable speed, with lots
Jobs in the technology sector are of-
of new gadgets and gizmos being produced. Sadly, the big names in this
ten seen by women as male domi-
industry all seem to be male with hardly any females. I am one of the
nant, with them working alone,
3,420 students in the UK that has taken up studying Computing in
locked away with a computer all day.
school. Im really interested in Computer Science and would love to have
Obviously, this stereotype is not true
a career in technology or computer programming. I feel very strongly
but too many young girls believe it,
that more women should be in the technology industry because as the
leading to a self-fulfilling prophecy.
industry grows we want women to appear more and more.

A Guardian survey showed that the


Every website, piece of software, game or digital product needs to be
technology industry ranked in the top
coded. Ever wonder how your internet, operating system and apps such
5 for the most fun sector to work
as Facebook are made and work? Theyre all made with code. The need
in. Harvey Mudd, a college which
for more apps and computerised products has meant many people have
specialises in science, engineering
been able to create their own companies, creating an extra million paid
and maths in California carried out
jobs each year.
some research which looked into why
young girls did not choose careers in
I do understand that being a programmer isnt everyones dream but
this popular sector. Their research
basic technical computing skills are needed now for every role in every
highlighted three key reasons. One,
industry. Mark Zuckerburg said an understanding of computer science
they didnt think it would be interest-
is becoming increasingly essential in todays world. As the industry is
ing, two, they didnt think they would
growing, more people are feeling lost, overwhelmed and totally confused
be good at it and three, they think
by the jargon. Kathryn Parsons, co-founder of Decoded said being tech-
they would be uncomfortable in the
nology illiterate just doesnt cut it anymore. It cant when so many more
workplace because of the strangers
jobs functions require so much more technical know-how.
they would be working alongside.
The first computer programmers were Ada Lovelace and
I do feel that we need to get
Charles Babbage. Ada proved that a machine could be
over this stereotype of men in
programmed in a way which it could calculate a series of
the basement on their comput-
numbers called Bernoulli numbers but Babbage could not
ers. We need to catch young
get the machine built. Babbage still however gets most of
girls at the right age and show
the credit. Another female who played a key role in tech-
them what computing really is. Ada Lovelace nology was Hedy Lamarr who invented spread spectrum
communications and frequency hopping. These two jar-
In highlighting the challenges in
gon-based words are the basis for Wi-Fi and Bluetooth,
attracting more females into
technologies that most of us today would struggle to live
technology, I do think that it is
without.
important to consider how we
involve men in addressing the
In my opinion we are getting over the stereo-
problem. I agree with Alan Eu-
types.Researching this topic has made me feel much
stace, senior executive at Hedy Lamarr
stronger about the need for more women to get involved,
Google, who encouraged fe-
and my role helping in that. Hopefully in the next 10 years, my name will
males to expand their Women in
be one of the next big names in technology. As Kathryn Parsons said,
Technology Conferences to involve
the opportunities are there. Now we need to encourage and support this
men otherwise, as he said, you are
new generation and provide meaningful investment to the next genera-
preaching to the converted.
tion of code heroes and rock stars. And lets make them female ones!

The CAS group of teachers, academics and professionals which exists to promote wider diversity and
foster greater inclusion in the teaching of Computer Science. Check out casinclude.org.uk/.

SWITCHEDON: www.computingatschool.org.uk 22
Computing technology may only have a
short history but as Bruce Nightingale ex-
plains, many of the ideas that lie behind
Computer Science go back a lot further.
During the first century after the birth tion by Completion and Balancing in
of Islam, Arab Muslim armies defeated the early part of the 9th C. The book
the Persians and moved into Mesopo- was then translated into Latin by Rob- Old Soviet and Syrian postage stamps celebrating
tamia, what is now modern-day Iraq. ert of Chester in 1145. The Arabic the contributions of Al-Khwarizmi and Alkindous
Around 762, Caliph Al-Mansur found- phrase al jabr in the books title is the
ed the city of Baghdad. Thus started origin of the term algebra.
what is now considered by many
scholars to represent the high point of The HinduArabic numeral is a posi-
Islamic civilisation, when scholars tional decimal numeral system, used
from around the world came to the throughout the world. It was invented Appreciating the role of other cul-
Bayt al-Hikma (House of Wisdom) between the 1st and 4th centuries by tures in developing some of the
established by the Caliph Al-Mamoon, Hindu mathematicians. The system pivotal ideas in Computer Science
as a unique centre for mathemati- was adopted, by Al-Khwarizmi's book can be a rewarding experience for
cians, astronomers, scientists, and On the Calculation with Hindu Numer- students. Cryptography, a word
philosophers. It soon became one of the als published in 825. drawn from the Greek for 'hidden'
most famous centres of learning, attract- and 'writing', kryptos and graphein,
ing scholars from all over the world. Gerald Toomers article in the Diction- has roots in cultures including Egyp-
ary of Scientific Biography states: al- tians, Greeks, Romans and Ameri-
The scholars built on the legacies of Khwarizmis name became so closely can Indians. Interested students
Persian, Indian and Greek texts - Aris- associated with the new arithmetic would benefit from reading an article
totle, Plato, Hippocrates, Euclid, Py- using the Hindu numerals that the on the Student Pulse website
thagoras, Aryabhata, Brahmagupta Latin form of his name, algorismus, (bit.ly/1OTW8Jv) which also has
and others. The scholars accumulated was given to any treatise on that topic. links to further articles. A good start-
the greatest collection of knowledge in Hence, by a devious path, is derived ing point might also be a couple of
the world, and built on it through their the Middle English augrim and the articles on the CS4FN website.
own discoveries. Besides translating modern algorism corrupted by false Written by Computer Science stu-
books into Arabic and preserving etymology to algorithm. dent, Zin Derfoufi, Muslims and
them. The earliest version of Euclids Maths (bit.ly/1DLNudw ) is a short
Elements of Geometry is an 8th C Laplace wrote: The ingenious method introduction. The Dark History of
Arabic translation. The first western of expressing every possible number Algorithms (bit.ly/1Fr8NS6) high-
version of Elements was a translation using a set of ten symbols (each sym- lights the role of another 9th century
from the Arab version into Latin by bol having a place value and an abso- scholar Abu Yusuf Ya'qub ibn Ishaq
Erhard Ratdolt in Venice in 1482. lute value) emerged in India. The idea Al-Kindi, better known in
This was 27 years after Johannes seems so simple nowadays that its the west as Alkindous in
Gutenberg had produced the first significance and profound importance the development of cryp-
printed book. It was through transla- is no longer appreciated. Its simplicity tography. The Code
tions of Arabic texts into Latin that West- lies in the way it facilitated calculation Book, by Simon Singh,
ern Europe began its own research in and placed arithmetic foremost is also a very accessible
the fields of mathematics and science. amongst useful inventions. The im- history tracing the ori-
portance of this invention is more gins of cryptographic
Scholars associated with the House of readily appreciated when one consid- techniques.
Wisdom also made original contribu- ers that it was beyond the two great-
tions to different fields of study. One est men of Antiquity, Archimedes and
For teachers wanting more
such scholar was Abu Ja'far Moham- Apollonius.
information on this fascinating topic
med ibn Musa al-Khowarizmi. Al-
see articles by Prof. Keith Devlin at
Khowarizmi authored the text Kitab al Heres a challenge for the class; can
bit.ly/1DLNFWl and Prof. Robertson
jabr wal-muqabala also known as you or any of your pupils pronounce
at bit.ly/1xR4Puj
The Compendious Book on Calcula- Al-Khowarizmi?
23 SWITCHEDON: www.computingatschool.org.uk
In the "big data" age, the vast data
volumes present new challenges
in optimization which classical
algorithms are not designed to
handle. Increasingly, in domains The BBC have a long track record of amazing programmes that entertain, en-
like computational biology and thuse and above all educate. They've been a part of the UK's digital revolution
machine learning, problems may from the start. The BBC micro inspired a whole generation to learn to code.
have many millions of variables. Now they are at it again. Their flagship education initiative for 2015 is about
New approaches are being devel- Computer Science. Grouped under the banner Make It Digital, their aim is to
oped to benefit from such data. inspire the UK about digital creativity. That includes how to get creative with
For example a special care baby coding, programming and digital technology. Already some excellent pro-
unit, analysing every babys heart grammes and lectures have been aired and other material is being launched
beat and breathing pattern, devel- online. Watch out too for the BBC Micro Bit (see page 2). Make sure you keep a
oped algorithms to predict infec- regular eye on www.bbc.co.uk/makeitdigital for notice of further plans.
tions 24 hours before physical
symptoms appear, so buying pre-
cious treatment time for infants.

Researchers from Spains Ramn


Llull University created a system
for geolocating videos by compar-
ing their images and audio with a
University Of Birmingham
global multimedia database. A
Saturday 20th June (reception 6 - 10pm, Friday evening)
potential terrorist location may be
identified from propaganda vide- Hows it going? The new Programme of Study came into operation at the
os, or missing people who disap- start of this year. How has it been? Exciting? Frustrating? At the annual
CAS Conference well take the time to review what has worked well, learn
pear after posting video online from the mistakes and hear from lots of teachers who have developed
may be found. Data is grouped wonderful resources which are being well received by their classes.
and clusters compared algorithmi-
The conference will have its usual mix of plenary sessions, over 40 differ-
cally with existing geolocated vid- ent workshops, the opportunity to network and take home practical exam-
eos. The team used 10,000 se- ples of lessons and other resources that you can use in your classroom.
quences as a reference to detect
"I learnt more and connected with more interesting people than on any course
likely geographical coordinates, that my school has previously forked out hundreds of pounds for"
locating 3% of videos within a
Cost: 36 To register visit bit.ly/1JQNA3g
10km radius. To apply to more vid-
eos the algorithm will require a
much larger audio-visual database.

Googles ever-evolving ranking


algorithms involve over 200 fac-
tors. New developments include
evaluating "trustworthiness" ac-
cording to a "Knowledge-Based Computing At School was born out of our excitement with the discipline, combined with a
serious concern that students are being turned off computing by a combination of factors.
Trust" score. In theory this ele- SWITCHEDON is published each term. We welcome comments, suggestions and items for
vates factual and news sources inclusion in future issues. Our goal is to put the fun back into computing at school. Will you
help us? Send contributions to newsletter@computingatschool.org.uk
however critics fear it will encour-
age censorship, barring minority Many thanks to the following for help and information in this issue: Lisa Bagnall, Irene Bell,
voices from the results pages. Paul Browning, Paul Curzon, Claire Davenport, Ben Davies, Roger Davies, Tim Eaglestone, Lorna
Elkes, Clifford French, Sue Gray, Graham Hastings, Lyndsay Hope, Toby Howard, Simon Humphreys,
Catriona Lambeth, Margaret Low, Peter Millican, Faron Moller, Kevin Moore, Liam Nicholson, Bruce
For more inspiring ideas to share Nightingale, John Palmer, Nicky Pasternak, Siobhan Ramsey, Kim Sayers, Andrew Shields, Carl Sim-
with children, see MIT News: mons, Rachel Spiers, John Stout, Chris Swan, Yvonne Walker and Dave White
http://newsoffice.mit.edu/topic/
algorithms Lyndsay Hope www.computingatschool.org.uk
Computing At School
are supported and
endorsed by:

You might also like