New Periodic Table of Primary Computing Resources

New Year, New Tech

Computing Resources

Some schools have been teaching primary computing since its introduction into the National Curriculum in 2014 and some have yet to really get going.  Either way, the very nature of Computing is that things change rapidly and it’s time to start doing something new.

One of the things I like best about Computing is that you can’t churn out the same old lessons year on year.  Technology’s rapid development demands we pay attention to change; that we learn; that we adapt and, most importantly, that we create.

We owe it to our pupils to keep abreast of pedagogical and technological change.  I’ve put together a selection of the fantastic computing resources, tools and technologies that I use to teach Computing, some of which you’ll know but lots of which I hope are new and you’ll give a go.  I’ve turned it into a periodic table of primary computing resources, now with hyperlinks!  I keep banging on about this but Computing is more than just coding and lots of the resources listed here are for you to use with your pupils to teach the other strands of the curriculum (digital literacy, information technology and eSafety) as well as to use with cross curricular approaches.

Periodic table of primary computing apps

Click to download

 

 

 

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

There are many, many, more and I’d love to hear how you have been getting on teaching computing in your classrooms as well as hearing about the resources you’ve been using.

Our primary computing schemes provide full, progressive, step-by-step, lesson plans and all associated lesson resources and worksheets using the tools and computing resources included in the table.  Visit our website for more information.

Teach EYFS Computing – Computing in the Foundation Stage

EYFS Computing

Laying Solid Foundations for Primary Computing

EYFS ComputingOur children grow up surrounded by technology. Their everyday interactions and experiences involve it, whether that is inside their homes, at school, out shopping or playing. EYFS Computing - BETT Awards 2018

Their world is an ever-changing digital world. We owe it to our children to prepare them for living in it.  It is never too early for children to start learning the fundamental principles of computer science because, as Edsger Dijkstra famously pointed out “Computer Science is no more about computers than astronomy is about telescopes” (attrib) .

Much of computing as a subject can be learned without using computers at all. Primary aged pupils are perfectly capable of understanding and executing algorithms. They do so every day: they use algorithms to solve problems in mathematics, learn letter sounds, spell, use grammar – I could go on and on! Algorithms are designed and can be applied in a myriad of different situations.  Understanding them has become a core skill because, increasingly, the world we live in is governed by them.

Computing is much more than the computer, the device or the tool. It’s about developing computational thinking skills (more on that in this post) so that our children can become effective, analytical, problem solvers. It’s also about equipping children with an understanding about how computers and computer systems work so that, combined, they develop transferrable skills which will enable them to design, develop or even just adapt to new tools and technologies in this ever changing digital age.  But much more importantly, they develop digital literacy: the ability to be able to express themselves and communicate ideas using tools and technology and participate fully in the modern digital world.

The best practice for Computing in the Early Years (EYFS computing) is where activities:

  • are imaginative and fun
  • challenge
  • involve being creative
  • require collaboration and sharing
  • involve listening, understanding, following and giving instructions
  • encourage describing, explaining and elaborating
  • encourage investigation
  • involve problem solving
  • include lots of ‘unplugged’ activities: computing without computers

By offering your children an imaginative, engaging, introduction to computing you help them make solid steps towards understanding the world.

iCompute’s expertise and innovation in teaching & learning with, and about, technology has been recognised by BETT and BESA with iCompute in the EYFS being nominated for two awards.  Find out what BESA (chair of the judging panel) has to say about the finalists:

iCompute ERA Awards 2017

iCompute BETT Awards 2018

icompute-schemes

Click to find out more

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

iCompute now on Puffin Academy

iCompute now available on Puffin Academy app

iCompute is delighted to announce that we are available on Puffin Academy, allowing pupils and teachers to easily access primary computing resources on tablet and mobile devices for free! Puffin Academy…

puffin academy

Puffin Academy Free App

Schools using our primary computing resources can access games and tutorials from our whole-school pack on iPads and tablets, through Puffin Academy, the free Flash mobile browser that provides access to whitelisted online educational resources.

What is Puffin Academy?

Puffin Academy is a ‘Mobile Flash Browser’ for pupils, teachers, and parents and always enforces site filtering by only allowing whitelisted educational websites to be accessed.

Puffin Academy Key Features:

  • Free to all users
    • Free app to all users on iPhone and iPad (rated 4+)
    • Free of charge to all educational content providers
  • For purely educational web sites only
    • Educational content providers must apply for approval
    • Once approved, content is available to all users
  • Incredible speed and Flash support
    • 500% faster than Safari and Chrome
    • Supports Flash content & videos on iPhone and iPad

How to access iCompute through Puffin Academy

1) Download the free Puffin Academy app from the Google Play store for Android tablets or from the iTunes store for iPads.

puffin-app

 

 

 

 

 

 

2) Open Puffin Academy and search for iCompute


How to add iCompute to Puffin Academy Dashboard

1) Once you have located iCompute on Puffin Academy, tap ‘Install’

 

iCompute will then install to the dashboard and look like this when opening Puffin Academy

 


How to add key iCompute activities to your ‘bookmarks’

The following steps are optional.  You only need to follow them the first time you access iCompute through the Puffin Academy app. Simply follow these steps to add iCompute as a bookmark on your iPad or tablet.

1) Tap the three vertical dots in the top right corner of the address bar

 

2) Then tap ‘Add Bookmark’

 

 

 

 

 

 

 

 

3) Next give your bookmark a meaningful name and point the URL to:

https://www.icompute-uk.com/resources/puffin-bookmarks.html

As in this image:

4) The next time you want to use iCompute on your iPad or Android tablet, open the Puffin Academy app, click on the three dots, then click ‘Bookmarks’. Select the saved bookmark and have some computing fun!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*To have the best experience using iCompute’s primary computing interactive activities we recommend to accessing our website from a desktop or laptop

 

iCompute Leads the Way in Computing Education

iCompute for Computing Mastery

Click to visit website or read on for the full article

Teacher’s computing education business goes global

Liane O’Kane established iCompute for Primary Schools in 2013 while she was teaching part-time in Cumbria.

Although she initially trained in computer science, Liane became a teacher in 2011. She became one of the few primary computer science master teachers funded by the Department of Education in 2014 to prepare schools for the introduction of the National Curriculum for Computing.

Liane also saw the opportunity to develop a business to help teachers fulfil the curriculum.

She used her lesson plans as a base to create schemes of work which schools could buy in and use to teach students from nursery through to Year Six.

iCompute now produces schemes of work which are used by thousands of schools in the UK, as well as overseas.

Most recently the Ministry of Education on the Cayman Islands, in the Caribbean, has taken on the resources produced by iCompute. Liane expects to travel to the islands to assist with the rollout in its schools later this year.

“I have had the benefit of studying computing at GCSE and then degree level and then working in industry,” said Liane.

“It’s about understanding what the National Curriculum is and what the objectives need be in each key stage. It’s about making it fun for the pupils and easy to teach for the teachers.”

She said the schemes of work included practical, active ways of teaching youngsters the concepts behind computing – for example, pretending to be the ‘spiders’ and ‘crawlers’ in a search engine – rather than hours sat in front of a screen.

The resources are entirely digital, which means Liane can make constant updates to keep step with changing technology.

“It is constantly evolving and I think that’s unique,” said Liane.

Primary Computing with Sphero SPRK+

Coding with Sphero SPRK+ and Sphero Edu

 

This post follows on from a previous post detailing my experiences of teaching primary computing, coding with Sphero 2.0.  Following the successful loan of Sphero 2.0 from Lancaster University as part of my role as a Computing at Schools Primary Computer Science Master Teacher, my school bought a class set of Sphero SPRK+ to support teaching primary computing and use elsewhere across the curriculum.

The Sphero SPRK+ Edition is aimed at the education sector and includes the same sensors and electronics as Sphero 2.0 but, unlike the white shell, the clear polycarbonate material brings pupils closer to the robotic action. Children can immediately see the connection between the programs they create and how the insides of Sphero work and react.  Powered by Sphero Edu app, pupils can learn programming using drag-and-drop blocks and progress to coding using JavaScript.  I really like how making connections between the visual programming language (the blocks) and its text equivalent is literally at pupils finger tips: with just a tap, they can see how the block of code they are using is written in JavaScript code.  That’s great for progression in computer science.

Sphero Edu

Tap to see blocks written in JavaScript

 

 

Sphero SPRK+ is certainly more stable than Sphero 2.0.  Because they are equipped with Bluetooth SMART technology they are much easier to connect to devices and, thankfully, don’t require any of pairing and labelling that I needed to do with Sphero 2.0 for classroom management. Here, connections are made between your device and the robot simply by tapping them together.  That said, do check your devices are compatible with SPRK+ as they need Bluetooth 4.0 LE to work.  I found out only seven of our iPads at school work with my new set.  Luckily, we only have six Sphero but it could have been a very costly mistake!

Sphero SPRK+ has lights, sound and voice.  I made links to the work we had been doing in cryptography (iCompute, Year 5, iCrypto) studying Morse Code by using Sphero’s strobe blocks to flash lights representing the dits and dahs of letters in secret messages (changing colours between letters to make decoding easier).  For the solutions, the children then added speak blocks after each sequence of Morse code, which said verbally what the letters were.

Another great feature of the Sphero Edu app is being able to easily see (and export to other apps) Sphero’s live sensory data.  This is brilliant for cross curricular work, particularly maths and science.  Sphero is packed with sensors — gyroscope, accelerometer, location, etc… Pupils can see the real time value of sensors within Sphero Edu with visual graphs.  If you throw Sphero like a ball, pupils will see the accelerometer data rise and fall. Similarly, when they construct a maze, they can use the data to track location, distance, and speed.

Sphero Protractor

Click to download

Last, but not least, Sphero Edu with Sphero SPRK+ includes a Program Cam feature which allows pupils to take a videos or images of programs while they’re running. Pupils can narrate what they’re created, demonstrate their learning (and ultimately mastery) and share their work with a wider audience.

Pupils naturally love working with Sphero, they think they’re playing. Under the guise of play, they’re actually learning invaluable programming skills alongside learning about everything from physics to art!  That’s learning at its best.  The SPRK+ edition, combined with the Sphero Edu app, brings so much more to the table to support teaching and learning – particularly in STEM subjects.  They’re expensive but with the right blend planning and imaginative resources, using Sphero SPRK+ in your school can extend to all areas of the curriculum.

Ready to roll?  The possibilities are exciting!

Our school purchased six Sphero SPRK+ at full price.  I have produced lesson plans and resources for iCompute that use Sphero 2.0 and Sphero SPRK+ but am in no way affiliated with Sphero Inc.

 

sphero cover

Visit iCompute to find out more about primary robotics

 

 

 

 

 

 

 

 

 

 

Cross Curricular Computing Lesson Plans

Enrich learning with a cross curricular approach to primary computing

CT Poster

Click to download the poster

Computing is one of the most fundamentally cross curricular subject areas in education.  It’s about using technology, logic, creativity and computational thinking to solve problems that cross all disciplines.  It requires the systematic breakdown (decomposition) of both the problem and the solution.  We need to prepare pupils for how to live in an increasingly digital world by equipping them with the knowledge, understanding and skills to solve as yet unknown problems using tools and technologies that do not yet exist.  We can work towards achieving this by using computing as a means of making sense of the world and using what the children learn in computing across the curriculum.

The best primary practice includes a blend of rigorous, discrete, subject teaching and equally effective cross curricular links.  Both approaches are needed for effective learning to take place, to enable children to make links between subjects and to set learning in meaningful contexts.  Using computing throughout the primary curriculum offers a way to enrich and deepen learning through engaging, interconnected, topics.

I have put together a selection of free resources and links to others to help teachers get started with ideas and inspiration for enriching learning and exploring computing through a rich variety of media and technologies in cross curricular contexts.

cross curricular computational thinking

Click to download poster

Computational Thinking

http://icomp.site/cthink

Cross Curricular computing

Free Cross-Curricular Computing Planning

http://www.icompute-uk.com/hoc

Cross Curricular Podcasting

Podcasting

Podcasting

http://icomp.site/podcast

cross curricular CT Diary

Click to Download

Free Computational Thinking Diary

http://icomp.site/diary (Download)

Cross curricular QR Codes

QR Codes enable mobile learning

QR Codes in the Classroom

http://icomp.site/qr

Cross curricular Robotics

Robotics

Robotics

http://www.icompute-uk.com/hoc

Visit www.icompute-uk.com to find out more about our highly acclaimed comprehensive primary computing schemes of work and cross curricular computing pack.

Save

Scratch Jr Blocks – CS Unplugged

Computer Science Unplugged

I’m writing new units for our iPad pack. Starting with KS1 using Scratch Jr, I’ve made these basic blank blocks for pupils to use in cutting and sticking activities for computing unplugged (i.e. without the need for computers).  I’m using this particular resource in my computing lesson plans for a unit set around the story We’re Going on a Bear Hunt by Michael Rosen.  The children will plan algorithms using physical grid maps and cut/stick Scratch Jr blocks to give directions on the bear hunt.

They are great to work alongside the Periodic Table of Scratch Jr blocks I posted recently here.

Scratch Jr Blocks

Click to download

 

Save

Save

Save

Save

Christmas Computing – Make a Santa Game with Scratch

Saving Santa with Scratch at Christmas

iCompute Xmas Plan

Click to download our free lesson plan and computing resources

Looking for Christmas Computing lessons and activities? Christmas is just around the corner and it’s time to have some fun and challenge pupils to show what they know about coding in Scratch.

I’ve prepared a step-by-step lesson plan and some teacher/pupil computing resources that I’m using in my computing lessons to celebrate all that is Christmas and festive.  Feel free to download and use in your own classroom.

Scratch-Santa-Game

 

It’s Christmas Eve and Santa is off on his travels around the world delivering presents when catastrophe strikes!  He’s fallen out of his Sleigh!  Challenge your pupils to create algorithms and program Santa to get back into his sleigh in any way they know.Pupil Support Card

Lots of opportunities for differentiation here.  For instance, less able pupils could use pupil support cards (see Catch Me Card which is included in the pack) and/or write a simple program where Santa is moved using arrow keys.  Your more able pupils could:

  • program Santa to follow the mouse
  • change the sleigh to make glide randomly across the sky
  • add sound effects when the sleigh is caught
  • program presents to appear/disappear
  • program presents to change effects (e.g. colour or size)
  • program presents to fall, so the player must dodge them
  • program Santa to throw snowballs at randomly appearing presents – Angry Birds style

Ideas for differentiation, extension and enrichment are included in the lesson plan.  Lots of opportunities to be inspired and get creative with my gift to you!

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

iCompute and The Hour of Code

Hour of Code Lesson Plans & Resources

icompute-hour-of-code

The Hour of Code is coming…

We in England are very fortunate that Computing is now a statutory entitlement for pupils aged five and over, with the introduction of the National Curriculum for Computing in 2014.  We owe it to our children to equip them with the knowledge, understanding and skills that will enable them to fully participate in the modern digital world.  We lead the way in teaching and learning in computing science.  Elsewhere around the world there is not (yet) the same emphasis on preparing our children to – not just consume technology, but to – understand how computers and computers systems work.  In doing so, we set the next generation on a path to become the innovators and digital creators of our future.

I’m passionate about getting across the message that Computing is so much more than just ‘code’ – see this post for more on that.  At Computing’s heart, and the heart of the National Curriculum, is developing computational thinking.  A fundamental life skill in itself but, with regard to computing, computational thinking enables children to become effective problem solvers: teaching them skills to solve problems (as yet unknown) for technology that does not yet exist!  Find out more about computational thinking in this post.

The Hour of Code is a global movement by Computer Science Education Week reaching tens of millions of students in 180+ countries through a one-hour introduction to computer science and computer programming.  As I’m very keen for others to see the benefit of computing throughout the curriculum, I’ve put together three teacher-led cross-curricular activities as iCompute’s contribution to this year’s Hour of Code – scheduled to take place this December – find out more about that here.

Here’s a sneak look.  Watch this space as I might have time to contribute more…

iCompute for Hour of Code iJournalist

Click to find out more

iCompute Hour of Code iMathematician

Click to find out more

iCompute Hour of Code iControl

Click to find out more

Save

Save

Save

Save

Save

Save

Save

Save

Save

Periodic Table of Primary Computing Resources

New Year, New Tech

Computing Resources

Some schools have been teaching primary computing since its introduction into the National Curriculum since 2014 and some have yet to really get going.  Either way, the very nature of Computing is that things change rapidly and it’s time to start doing something new.

One of the things I like best about Computing is that you can’t churn out the same old lessons year on year.  Technology’s rapid development demands we pay attention to change; that we learn; that we adapt and, most importantly, that we create.

We owe it to our pupils to keep abreast of pedagogical and technological change.  I’ve put together a selection of the fantastic tools and technologies that I use to teach Computing, some of which you’ll know but lots of which I hope are new and you’ll give a go.  Adapted from a previous post here, I’ve turned it into a periodic table of primary computing resources.  I keep banging on about this but Computing is more than just programming and lots of the resources listed here are for you to use with your pupils to teach the other strands of the curriculum as well as to use with cross curricular approaches.

Periodic Table of Primary Computing Resources

Click to download

There are many, many, more and I’d love to hear how you have been getting on teaching computing in your classrooms as well as hearing about the resources you’ve been using.

Full, progressive step-by-step, lesson plans and all associated lesson resources and worksheets are available for the tools and resources included in the table.  Visit our website for more information.

Save

Save

Save

Save

Save

Save

Save

Save

Save

Primary Computing with Sphero

Controlling Physical Systems – Robotics

 

As part of my role with Computing At Schools (CAS) as a Primary Computer Science Master Teacher,  I have recently been fortunate enough to teach using Sphero, having been lent a set by @cas_lancaster.  The task was to produce a set of step-by-step Sphero lesson plans and associated teacher and pupil support materials for primary teachers to use.  That is all now done and I’ve had great fun creating our new robotics unit – iCompute with Sphero – which forms part of our iPad pack , as well as being available separately.  It will be lent out to other local schools by @cas_lancaster.  Teaching progressive lessons using Spheros enables primary schools to meet a number of the objectives of the National Curriculum for Computing at Key Stage 2 Specifically:

  1. design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts
  2. use sequence, selection, and repetition in programs; work with variables and various forms of input and output
  3. use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs
  4. select, use and combine a variety of software (including internet services) on a range of digital devices to design and create a range of programs, systems and content that accomplish given goals, including collecting, analysing, evaluating and presenting data and information

sphero cover

Visit iCompute to find out more about primary robotics

iCompute Features Flowchart

iCompute – Features Flowchart

Here, I share my experiences of using Sphero 2.0 with primary pupils and give some general advice and classroom tips about how to use them effectively, engage and challenge your pupils.  See this post which details my more recent experiences of teaching using Sphero SPRK+ edition.

What is Sphero?

Sphero is a robot ball with several features that can be controlled though apps and also includes the facility for pupils to create their own computer programs. The main features are:

  • Rolling – Sphero can roll at specified speeds and directions
  • Colours – Sphero can light up to a specified colour
  • Bluetooth – Sphero connects to mobile devices through wireless Bluetooth

Preparation

As Spheros are connected to iPads via Bluetooth, preparing to use them in your classroom before your roll up brandishing them and creating general hysteria is vital!  Make sure all are fully charged and that your have paired each to a particular tablet in advance.  Each Sphero flashes a unique sequence of colours when they are ‘woken’ which can be used to identify them.  A Sphero will appear on your tablet’s Bluetooth list using the initials of the three colours it flashes in order, Eg. Sphero-RGB for a colour sequence of Red, Green and Blue.  Update: Connecting Sphero to tablets is much easier and more reliable since Sphero SPRK+ edition has been released (which I now have and teach with).  Here, you simply hold Sphero close to your iPad to make a connection.

For Sphero 2.0, I added stickers to each of the Spheros with their unique name, as ‘YGO’, ‘RGW’ etc., and also to the corresponding tablet I’d paired it to. This made distributing them and the iPads much easier when in class.  This isn’t necessary if using SPRK+.

Environment

You need lots of space to use these.  I used the school hall.  I refer back to ‘Preparation’ for this as it may be something you need to organise. I forgot on my first session and arrived with a very excitable class to a hall full of lunch tables. The first half of my lesson therefore involved getting those out of the way.

You can also buy covers called a ‘Nubby’ for outside use.

Sphero Nubby Cover

Sphero Cover

I tried this with one of my classes and we had to come back inside as it was sunny and therefore impossible to see Sphero’s tail-light: essential to be able to aim it to move in the direction you want it to go.  Also, we had iPads and the children couldn’t see the screens.  When our school went on to buy the SPRK+ edition of Sphero, we didn’t bother buying the covers.

 Lesson Ideas

Now on to the good stuff.   My specialism is teaching primary pupils aged 3-11.  I think coding with Sphero is suitable for Key Stage 2 pupils, children aged 7-11.

I suggest your first session focus on teaching the children how to wake Sphero, Orient (aim) it and control it using the standard Sphero app. Each Sphero (2.0 version) comes with, amongst other things, a pair of ramps and once the children have got used to moving Sphero forward and backward with reasonable accuracy, add the ramps and other obstacles to make things interesting and develop accuracy further.  The SPRK+ edition, doesn’t have ramps but has tapes and measures instead.

Sphero App icon

Sphero App

A lesson, including step-by-step instructions for both teacher and pupil for this are available in our robotics pack.

iCompute with Sphero Lesson Plan

iCompute with Sphero

 

 

 

The following lessons progress to using the drive function of the Sphero Edu app enabling the children to gain greater control and begin to understand that Sphero can be controlled to perform specific actions.

I then move things on for the rest of the unit to programming Sphero using Sphero Edu.

We created quizzes that the children programmed Sphero to move and change colour to answer.  This presents great cross-curricular opportunities.  We create algorithms and program Sphero to be our dance partners for Physical Education. Also, mazes to navigate with excellent links to Mathematics for distance, direction and angle work.  The children also program Sphero to travel the globe, linking to Geography, using a free floor map from National Geographic.

Using robotics in the primary classroom presents creative and engaging opportunities for the children to extend what they have learned about algorithms and programming in Computing by understanding that physical systems can be controlled too.  With the right blend planning and imaginative resources, using Sphero’s in your classroom has the potential to inspire the next generation of software designers and systems engineers!  The possibilities are exciting…

Visit icompute-uk.com for primary computing lesson plans.

iCompute for iPad app – teaching resources at your finger tips

iCompute iPad Apps

Click to find out more

At this time of year, with the gorgeous weather we’ve been having throughout the UK, it’s not hard to see the benefits of teaching primary computing with iPads.

One of the main advantages that my pupils point out about iPads over pcs/laptops is that you can pick them up and carry them around.  So carry them around we have throughout this summer term.  I’ve been teaching from our iPad pack and taking our computing lessons outside.

children with ipads

Taking computing learning outside

Teaching our iPad units just got easier with the launch of our iCompute for iPad apps that now also sell as individual year groups on the App Store.

I can now tap and share resources like pupil support materials and worksheets using AirDrop, play our video screencasts and model how to use the programming apps on the interactive whiteboard using AirPlay.  Our teaching resources are now literally at my fingertips.  All I need is my iPad, iCompute for iPad and appropriate programming apps and I’m good to go.  Anywhere.

children with ipads

Fun in the sun

The possibilities are limitless and I’m so enthused by the success of teaching computing using iPads that I’m currently developing a new product – iCompute Across the Curriculum.  This will help consolidate the children’s learning in computing, allow them to practice their skills and enhance other areas of the curriculum.

For now though, the children are enjoying the great outdoors and creating some fantastic apps to compliment their forthcoming sports days.  Fingers crossed the weather plays ball!

 

Find out more about our whole-school scheme of work and iPad packs at http://www.icompute-uk.com

iCompute Finalist in two Bett Awards 2015

iCompute shortlisted for two BETT 2015 Awards

iCompute celebrate

iCompute finalists for two BETT Awards – 2015

iCompute, the digital computing scheme of work for primary schools, is proud to announce being shortlisted for the ‘Primary Digital Content’ and ‘Best Whole Course Subject Curriculum Resource’ BETT Awards 2015 for its whole-school and iPad computing scheme of work.

Continue reading