Professional Documents
Culture Documents
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.
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?
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.
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.
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.