Free Valentines Day Coding Lesson

Cupids Arrow

Valentines Day – Spreading the Love with Code!

Play and code this Valentines day with our free coding activity: a romantic themed Cupid game for pupils aged 7-11 using Scratch.

Throughout the year, I create free themed computing lessons, and I’ve written another step-by-step lesson plan and some teacher/pupil computing resources that I’m using in my computing classes and am adding to iCompute to celebrate Valentines Day.

Love is in the air but Cupid needs a little help aiming his arrow!  Challenge your pupils to program Cupid’s bow to respond to user input and aim to catch the heart of a love interest.

Valentines Day Coding Game

 

Ideas for differentiation, extension and enrichment are included in the lesson plan.  Plus program templates and partially-written programs for teacher and pupil support. Lots of opportunities to be inspired and get creative!

 

Check out my other free themed primary computing lesson plans by visiting icompute-uk.com/free-stuff

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Editable & Printable Scratch Blocks

Scratch Classroom Display & Unplugged Activities

iCompute Scratch 3.0

Scratch 3.0 Blocks

This version is for Scratch 3.0 and includes all category blocks along with Extensions: Microbit, Makey Makey, Video Sensing, Pen, LEGO WeDo, LEGO EV3, Music, Text to Speech and Translate.

Available to download by clicking/tapping the Periodic Table of Scratch 3 Blocks image (see below).  The blocks can be edited and scaled using image editing tools (e.g. Illustrator, Inkscape, Vectr).  The blocks are also provided in .png format.

It’s important that children be given opportunities to interact with physical programming blocks to help them understand both their function and the underlying concepts.  I use them in groups for the children to program me and/or each other as well as programming using Scratch 3 itself.

Scratch Blocks

Click to Download

Published by iCompute and licensed under a Creative Commons license (CC BY-NC-ND 4.0) – Attribution-NonCommercial-NoDerivatives 4.0 International.

Also available in the same format are Scratch 2.0 blocks and Scratch Jr blocks from this post.

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Christmas Computing Get Jolly Good at Coding

 Free Christmas Computing Resources

Here’s at iCompute Headquarters there’s nothing we like more than creating Christmas themed resources.  I’ve been having a great time designing and developing new lesson plans, tutorials and programs for this year’s festive season.

My latest offering is an absolute Christmas cracker!  A coding tutorial for Microsoft Kodu.  Kodu is helping Santa deliver presents on Christmas Eve but needs your pupil’s help coding him to deliver the presents to the right houses.  I’ve made a Kodu tutorial for your pupils to use that will guide them through the coding process before letting them get on with completing the activity and then having some festive fun by making it their own.

iCompute Christmas Kodu

Get the lesson plan & tutorial

iCompute Christmas Kodu Tutorial

Another free Christmas computing resource helps your pupils get jolly good at problem solving using key computational thinking skills such as abstraction, decomposition, generalisation and pattern spotting.

Computational thinking lies at the heart of the National Curriculum for Computing and our best selling (ERA and BETT nominated) schemes of work support schools teach it creatively and well.

Grab yourself a gift with our free stuff for Christmas.   Visit www.icompute-uk.com for more free Christmas themed lesson plans and resources to support teaching primary computing.

christmas computing

Click to download

A Christmas Coding Lesson with PRIMM

Christmas Gift Catch

Christmas Coding Activity

Regular readers will know that I’ve previously created a 6 week coding unit for pupils aged 9-11 using BitsBox.  Bitsbox uses a simplified version of Javascript, and provides tools that enable pupils to develop their own apps.

It’s a great stepping stone from the blocks-based languages and environments your pupils may have already mastered (E.g. Scratch, App Inventor, Tynker etc) on to text-based languages.

PRIMM

I’ve been researching pedagogies to support computing mastery and PRIMM is a programming pedagogy developed by Dr Sue Sentence and the Computing Education team at Kings College London based on the notion that its difficult to become successful at writing code if you cannot read it.

I have created a Christmas themed step-by-step lesson plan that uses Bitsbox and I’m using the PRIMM approach for teaching programming.

PRIMM
Predict | Run | Investigate | Modify | Make

PRIMM stands for Predict | Run | Investigate | Modify | Make.  The approach enables teachers to support pupils by giving them some code that they first understand and then build upon towards making their own.

It’s a great way to structure a lesson and think it’ll make a real difference to those pupils who have difficulty understanding some programming concepts.

Feel free to download this lesson and try PRIMM in your own classroom.

Use the PRIMM programming approach to develop a program from a Christmas gift catching game into a new game

Challenge your pupils to design algorithms and program the game using a text-based programming language, variables and functions.

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

As usual, lots of opportunities for differentiation.  For instance, less able pupils could use pupil support cards (see support resource which is included in the pack) and/or write a more simple version.  Your more able pupils could:

  • change the speed, direction and size falling presents
  • make the game multi-player and multi-level
  • complete the game to a time
  • create Game Over functions
  • create sound tracks and jingles for the app

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

Check out my other coding lesson that uses BitsBox at https://www.icompute-uk.com/news/coding-apps/

Find out more about PRIMM and the research at https://icomp.site/primm

Explore computing pedagogy further aqt:

Halloween 🎃 Computational Thinking Puzzles

Scarily 👻 Good Free Resources for Primary Computing

Help your pupils get dead ⚰️ good at problem solving using key computational thinking skills such as abstraction, decomposition, generalisation and pattern spotting with our free Halloween themed puzzles.

Computational thinking lies at the heart of the National Curriculum for Computing and our best selling (Educational Resources Awards nominated) series of Computational Thinking Puzzle books 1-4 help pupils independently practice the skills they learn in their computing lessons.

Grab yourself a treat 🍬 with our free puzzles for Halloween.   Visit www.icompute-uk.com for more free themed lesson plans and resources to support teaching primary computing.

Developing Computational Thinking

Preparing The Next Generation of Problem Solvers

Computational Thinking

Computational Thinking

A high quality computing education equips pupils to use computational thinking and creativity to understand and change the World” (DfE)

Computational Thinking lies at the heart of the National Curriculum for Computing.  Here, I look at what Computational Thinking means and how teachers can help pupils develop effective problem solving skills that can be applied in all areas of life.

Computational Thinking is about transforming a seemingly complex problem into a simple one that we know how to solve.  It involves taking a problem and breaking it down into a series of smaller, more manageable parts (decomposition). Each part can then be looked at individually, considering similarities between and within other problems (pattern recognition), and focusing only on the important details whilst ignoring irrelevant information (abstraction). Next, looking for solutions to other problems and adapting them to solve new problems (generalisation).  Then, simple steps or rules to solve each of the smaller problems can be designed (algorithms).  Once we have a working solution, we then use (evaluation) to analyse it and ask – Is it any good ? Can it be improved? How?

Teaching computational thinking is not teaching children how to think like a computer.  Computers cannot think.  Computers are stupid.  Everything computers do, people make happen.  It’s also not teaching children how to compute.  It’s developing the knowledge, skills and understanding of how people solve problems.  As such, it absolutely should not be confined to computing lessons and should be used throughout the curriculum to approach and solve problems and communicate and collaborate with others.

iCompute’s computational thinking puzzles for primary pupils are a ground-breaking new development in primary education. In the digital age, the benefits of computational thinking throughout education are increasingly being highlighted. Our, colourful, engaging and challenging puzzles are designed for children aged 7-11 to independently practise and develop the fundamental computational thinking skills that lie at the heart of the National Curriculum for Computing.  The puzzles help develop skills of decomposition, abstraction, generalisation and designing algorithms. This means children can find solutions and apply those already found to different problems, in different contexts. All of this helps lay the foundations for them to become effective problem solvers.

Solving puzzles leads to important outcomes including challenge, a sense of satisfaction, achievement and enjoyment. Puzzles rouse curiosity and hone intuition. Our carefully constructed computational thinking puzzles – designed by a computer scientist, software engineer and computer science master teacher – provide challenge, insight and entertainment all of which increase pupil engagement and promote independent learning.

Puzzles help children develop general problem-solving and independent learning skills.  Engaging in puzzles means that pupils:

  • use creative approaches
  • make choices;
  • develop modelling skills;
  • develop persistence and resilience;
  • practice recognition of patterns and similarities, reducing the complexity of problems

 Pupils use, applying and develop the following aspects of the National Curriculum for Computing:
* Logical reasoning
* Decomposition – splitting problems down into smaller problems to make them easier to solve
* Abstraction – taking the detail out of a problem to make it easier to solve
* Generalisation – adapting solutions to other problems to solve new ones
* Pattern recognition – spotting patterns and relationships
* Algorithms – finding the steps that solve a problem
* Evaluation – looking critically at a solution to determine if there’s a better way to solve it
* Testing – checking whether a possible solution works
* Debugging – finding problems with a solution and fixing them

Our puzzles are designed for independent pupil work and provide pupils with handy tips on how to approach the problems and challenges. They also make clear links between the puzzles being approached, the skills being developed and the relevance of both not just in computing but the wider world. This enables pupils to make clear links between subjects and helps pupils make meaning of their learning.

See this post for an example of the puzzles.

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Easter Computing Activity

For Key Stage 1

Everyone likes putting a seasonal twist on lessons during the approach to Easter and I’ve been making Easter computing lessons for my pupils to add to iCompute‘s computing scheme of work

This time, I’ve put together a step-by-step computing lesson plan and teacher resources for Key Stage 1 pupils.  You can download the free Easter computing lesson and resources and use them your own classrooms for a little seasonal fun!

A spin on the Bee Bot app, this uses Scratch 2.0 and ‘BunnyBot’.  The children create algorithms and program the Easter Bunny to collect Eggs.

Easter Computing Lesson

BunnyBot

Easter computing lesson plan

Click to download lesson & resources

The lesson plan contains lots of ideas for differentiation, extension and enrichment

  • predicting algorithms
  • identifying and using repetition in programs
  • programming against the clock
  • comparing and improving algorithms and programs
  • designing own game

Check out my other Easter computing resources for Key Stage 2 pupils.

Save

Easter Computing – Programming an Egg Hunt

Program the Easter Bunny with Scratch

Not long until Easter and I’m sure you’ll have lots planned for it in other subjects, but don’t forget about Computing.  It’s a great end-of-term opportunity for your pupils to demonstrate what they can do with Scratch programming.

Easter Egg Hunt

Click to download the plan and resources

I’ve prepared a step-by-step lesson plan and some teacher/pupil computing resources that I’m using and have added to iCompute to celebrate Easter and/or Spring.  Feel free to download and use in your own classroom.

It’s Easter and the Easter Bunny has forgotten where she has hidden all of her eggs.  Challenge your pupils to create algorithms and program the bunny to get all of her eggs in her basket any way they know.

Easter Scratch Program

Easter Egg Hunt Support Card

Pupil Support Card

As usual, lots of opportunities for differentiation.  For instance, less able pupils could use pupil support cards (see Egg Hunt card which is included in the pack) and/or write a more simple collecting less eggs.  Your more able pupils could:

  • program the ice-cream truck sprite to move across the x-axis
  • program the hot-air balloon to fly
  • add the Easter eggs to a list variable when collected
  • add ‘enemies’ to thwart the Easter Bunny in her quest
  • add extra, increasingly difficult, levels (e.g. mazes to navigate)

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

Check out my free Key Stage 1 activity: programming the Easter Bunny to collect Eggs – a twist on the BeeBot app.

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Easter Computing – Programming an Egg Hunt

Program the Easter Bunny with Scratch

Not long until Easter and I’m sure you’ll have lots planned for it in other subjects, but don’t forget about Computing.  It’s a great end-of-term opportunity for your pupils to demonstrate what they can do with Scratch programming.

Easter Egg Hunt

Click to download the plan and resources

I’ve prepared a step-by-step lesson plan and some teacher/pupil computing resources that I’m using and have added to iCompute to celebrate Easter and/or Spring.  Feel free to download and use in your own classroom.

It’s Easter and the Easter Bunny has forgotten where she has hidden all of her eggs.  Challenge your pupils to create algorithms and program the bunny to get all of her eggs in her basket any way they know.

Easter Scratch Program

Easter Egg Hunt Support Card

Pupil Support Card

As usual, lots of opportunities for differentiation.  For instance, less able pupils could use pupil support cards (see Egg Hunt card which is included in the pack) and/or write a more simple collecting less eggs.  Your more able pupils could:

  • program the ice-cream truck sprite to move across the x-axis
  • program the hot-air balloon to fly
  • add the Easter eggs to a list variable when collected
  • add ‘enemies’ to thwart the Easter Bunny in her quest
  • add extra, increasingly difficult, levels (e.g. mazes to navigate)

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

Check out my free Key Stage 1 activity: programming the Easter Bunny to collect Eggs – a twist on the BeeBot app.

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Easter Computing Activity

For Key Stage 1

Everyone likes putting a seasonal twist on lessons during the approach to Easter and I’ve been making Easter computing lessons for my pupils to add to iCompute‘s computing scheme of work

This time, I’ve put together a step-by-step computing lesson plan and teacher resources for Key Stage 1 pupils.  You can download the free Easter computing lesson and resources and use them your own classrooms for a little seasonal fun!

A spin on the Bee Bot app, this uses Scratch 2.0 and ‘BunnyBot’.  The children create algorithms and program the Easter Bunny to collect Eggs.

Easter Computing Lesson

BunnyBot

Easter computing lesson plan

Click to download lesson & resources

The lesson plan contains lots of ideas for differentiation, extension and enrichment

  • predicting algorithms
  • identifying and using repetition in programs
  • programming against the clock
  • comparing and improving algorithms and programs
  • designing own game

Check out my other Easter computing resources for Key Stage 2 pupils.

Save

Easter Computing 🐰 Free Themed Coding Activities

Get Rolling 🥚 with Easter 🐰 Themed Computing

Easter is just around the corner and I’ve been busy creating more themed computing activities so that your pupils can demonstrate their computational thinking and coding skills.

Easter Egg Hunt

Click to get the plan and resources

I’ve prepared step-by-step lesson plans and some teacher/pupil computing resources that I’m using and have added to iCompute to celebrate Easter and/or Spring.

It’s Easter and the Easter Bunny has forgotten where she has hidden all of her eggs.  Challenge your pupils to create algorithms and program the bunny to get all of her eggs in her basket any way they know.

Easter Scratch Program

Easter Egg Hunt Support Card

Pupil Support Card

As usual, lots of opportunities for differentiation.  For instance, less able pupils could use pupil support cards (see Egg Hunt card which is included in the pack) and/or write a more simple collecting less eggs.  Your more able pupils could:

  • program the ice-cream truck sprite to move across the x-axis
  • program the hot-air balloon to fly
  • add the Easter eggs to a list variable when collected
  • add ‘enemies’ to thwart the Easter Bunny in her quest
  • add extra, increasingly difficult, levels (e.g. mazes to navigate)

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

I’ve also created an Easter Egg Hiding Robotics activity using Sphero SPRK+ and Sphero Edu.  The Easter Bunny (Sphero) needs your help programming it to hide a collection of Easter Eggs (hollow plastic balls or eggs filled with treats).  Lots of cross curricular links here with Science and Mathematics so get rolling.

iHide Eggs

Click for the plan and resources

I haven’t forgotten Key Stage 1, so out my free Key Stage 1 activity: programming the Easter Bunny to collect Eggs – a twist on the BeeBot app.

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Editable & Printable Scratch Jr Blocks

Scratch Jr Blocks for Display & Computing Unplugged

I’ve created editable, scaleable, Scratch Jr blocks for you to download and use in your coding lessons.  Click/tap the Periodic Table of Scratch Jr blocks image (see below).  The blocks can be edited using image editing tools (e.g. Illustrator, Inkscape, Vectr).  They are also included in .png format for printing.

It’s important that young children have the opportunity to interact with concrete materials (i.e. printed Scratch blocks) to help them understand both their function and the underlying concepts.  I use them in groups for the children to program me and/or each other before moving on to programming using Scratch Jr itself.

I’ve also made a full set of Editable, Printable Scratch 2.0 blocks, and Scratch 3.0, in other posts, which you can also use.

Scratch Jr Blocks

Click/Tap to download

Published by iCompute and licensed under a Creative Commons license (CC BY-NC-ND 4.0) – Attribution-NonCommercial-NoDerivatives 4.0 International.

Save

Save

Save

Save

Save

Christmas Computing Activity

Create an Animated Snowman this Christmas

Christmas Animated Snowman Lesson

Click to download the lesson and resources

Christmas Animated SnowmanEveryone likes putting a festive twist on lessons during the approach to Christmas and I’ve been making festive computing lessons for my pupils.

I’ve recently produced a six week animation unit for Key Stage 2 (iAnimate) where the children learn about the history of animation, make their own flipping book animations, make thaumatropes and/or praxinoscopes, explore different animation techniques and, of course, design and make their own fantastic animations using apps and software.

This Christmas, I’ve put together a step-by-step computing lesson plan and teacher resources for creating an animated snowman GIF.  You can download the lesson and resources and use them your own classrooms for a little festive fun!

Christmas animated GIF

Create an animated GIF

The lesson plan contains lots of ideas for differentiation, extension and enrichment: from making a very simple animated sequence to more able pupils:

  • animating backgrounds as well as characters and objects
  • adding 3D effects (e.g. shadows)
  • creating more frames for smoother movement
  • switching backgrounds to create scene changes
  • animating more than one object

A little festive flavour of what our full six week animation unit offers and another Christmas gift to you!

Save

Save

Save

Save

Save

Save

Primary Computing Knowledge Organisers

With Ofsted focus now on pupils acquiring and retaining subject knowledge, many schools are now using Knowledge Organisers in the classroom.

What are they?

A knowledge organiser is a document containing key facts and information that pupils can use to help acquire basic knowledge and understanding of a topic or concept.

Most will include:

  • key facts presented in a format that is easy to take in
  • key vocabulary or technical terms and what they mean
  • images such as charts or diagrams

What they include depends on the subject. In Computing, for example, a ‘Programming’ knowledge organiser includes definitions of sequence, selection and repetition along with images of Scratch blocks given as examples.

New for 2022: We’ve added ‘Sticky Knowledge’ resources too!

computing knowledge organisers

How can we use them?

There are lots of different ways they can be used in the classroom but here are some ideas:

  1. Use the knowledge organiser for regular revision and assessment. Create mini quizzes
  2. Use them for discussion; talk through them and ask higher-level ‘why’ questions to stretch and challenge
  3. Identify gaps in knowledge and understanding
  4. Determine whether the children know more than the knowledge organiser contains and encourage them to make their own additions
  5. Improve teacher subject knowledge
  6. Link knowledge organisers to enable children to make links between topics. For example, draw comparisons between an ‘Algorithms’ unit and a ‘Programming’ unit. What concepts/vocabulary are the same?
  7. Use the them as a handy vocabulary reminder. Keep them accessible and encourage the children to use the correct vocabulary when discussing their work

Get Primary Computing Knowledge Organisers

If you have a current iCompute Primary Computing Curriculum licence, we have uploaded knowledge organisers for all of our KS1 and KS2 primary computing units to iCompute online; providing coverage for all strands of the National Curriculum for Computing at Key Stage 1 and Key Stage 2.

If not, you can download a template to adapt for your own use here.

Coding Drones

Aiming High in Computing

Drone Lesson Plans

Aim High in Primary Computing

Using drones in schools has the potential to take learning, literally, to a higher level.  As they continue to become increasingly practical, attainable, tools for education, teachers around the world are now using drones in their classrooms for STEM and STEAM activities.

In computing, programming drones helps develop children’s skills in algorithms, programming and computational thinking as well as addressing the ‘controlling physical systems’ objectives of the National Curriculum for Computing at Key Stage 2.  Exciting curricula and drone lesson plans are being developed that help teachers develop confidence and make the most out of connected devices.

Drones are revolutionising business and industry:  engineers use the technology for site surveys, filmmakers capture images that would otherwise be unseen, drones are used in agriculture; farming; conservation; military operations and parcel deliveries.  The potential for the application of drones and the rapid growth in the technology is huge.  Understanding how they work, their potential and how to control them through coding prepares children for the modern working world.

iCompute lead the way in teaching and learning using educational technology.  In anticipation of 3D robotics becoming the next big thing in education, we have extended our connected devices offering of comprehensive, step-by-step lesson plans, computing resources and assessment toolkits using Sphero and LEGO™ WeDo by adding an amazing, creative, 6-8 week coding with drones unit aimed at upper KS2 Computing (pupils aged 9-11 or higher).

Children learn how to program mini drones to fly, create aerial shapes, navigate obstacles, fire ‘missiles’, pick up and drop objects all set in imaginative contexts.  They program Santa’s ‘sleigh’  to deliver presents before going on an epic journey to a Galaxy Far, Far Away to take out the Death Star for the Rebel Alliance!

Drone Lesson Plans

The Force is Strong with This One…Visit our website to unleash your power!

We have a limited number of class packs of Parrot Mini Drones available to purchase at iCompute.  Visit www.icompute-uk.com/purchase/purchase-2.html to find out more.

Save

Save

Save

Save

Save

Save

Save

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.

Computing Home Learning Resources

computing home learning
Free, engaging, activities for learning computing at home

At iCompute we recognise the huge impact that COVID-19 (coronavirus) has had on school communities and learning and we want to help. In situations such as these the power of digital home learning becomes increasingly evident – and important.

We are passionate about preparing children for living in the modern digital world. We teach children about and with technology. We want to encourage as many children as possible to engage with computing around the world and have created a set of home learning resources to support schools, parents and pupils continue to learn at home no matter where they are.

Created by our author, a primary computer science master teacher, we have fantastic, engaging, resources and activities suitable for children aged 4-11. They are split into Key Stage 1 (ages 5-7) and Key Stage 2 (ages 7-11).

Key Stage 1

Key Stage 1 activities are for younger children learning with their families and are computing unplugged – i.e. you do not need computers or devices.

KS1 computing home learning
Learning Together Computing Home Learning Activities (Ages 5-7)

Key Stage 2

Our Key Stage 2 activities include online step-by-step interactive tutorials teaching coding using a variety of free programming languages. They are designed for children to use on their own and to use them you need computers/devices with access to the Internet.

Learn Programming Tutorials

Step-by-step, interactive, online coding tutorials (Ages 7-11)

Online Lessons

We have also converted our lesson plans designed for face-to-face teaching to online lessons. Subscribing iCompute schools get priority access to these resources which include:

  • 🎦 Explainer animations covering the whole-class teaching section of lessons
  • 🎞 Video clips
  • ⛓ Links to online resources
  • 👣 Step-by-step activities
  • 💪 Challenge activities
  • 🗒 Worksheets and pupil resources

These resources are compatible with cloud-based learning platforms such as Google Classroom.

What all activities have in common is that they are underpinned by developing computational thinking: the fundamental principles of computer science.

We hope you enjoy the resources and encourage you to share them so that children everywhere can benefit from them.

Visit our website for more information about highly acclaimed series of primary computing schemes of work, computing curriculum and resources at www.icompute-uk.com

Primary Computing – Celebrate Ada Lovelace Day!

The Magnificent Ada Lovelace

iCompute Ada Lovelace Activity

Click to download

Ada Lovelace had it worse, but as one of the few women undertaking a Computing Science degree in the 90’s, I’m used to being a minority.  I’ve never understood why it is such a male dominated industry because I love it.  I don’t put this down to sexism.  Throughout my studies and beyond in the workplace as a software engineer and, later, project manager I have been treated with respect at all times by men in my field.

I have my own theories about why girls don’t take to computer science as wholeheartedly as their male counterparts and they are, in my opinion, largely down to teaching – or lack thereof.  Which is why it’s great that, here in the UK, learning computer science is statutory from the age of 5 because it allows us teachers the (almost unique) opportunity to engage girls early in this creative and fascinating subject.  Not just enabling them to enter into the tech industry later if they want to but because it’s absolutely crucial to know how to communicate, collaborate and express yourself in the modern digital world.

In her blog post of 2009 (when Ada Lovelace Day was born) Suw Charman-Anderson speaks of research pointing to need for women to need to see female role models.  If that’s true then, given the amount of women teaching computing in the UK, we should surely see an upsurge in engagement in computing by girls and, empowerment through it!  That is, if their role model’s are good ones; who show a passion and enthusiasm for the subject and teach it in creative, fun and challenging ways.  I hope that, since its introduction into the National Curriculum in 2014, we are making good strides towards achieving this.  There’s no excuse not to as there is a wealth of support and resources available to support teachers and schools.  I regularly produce free lesson plans and support materials to, hopefully, inspire and motivate teachers of primary computing.

This Ada Lovelace day (13th October 2020) I’ve put together a step-by-step lesson plan and supporting resources adapted from iCompute’s Cross Curricular Computing pack for teaching Computing with History.  Suitable for pupils aged 7-11, it involves researching Ada Lovelace and producing a webpage about their findings using basic HTML.

Download and use to show your pupils how women have been instrumental in the transformation of the technological world!

Save

Save

Save

Save

Save

Computing Unplugged

Learn Computer Science fundamentals without technology

Introducing our brand new computing unplugged resources for Key Stage 1 and Key Stage 2. Learn the fundamental principles of computer science.without tech!

iCompute's unplugged activities
iCompute Unplugged – Learn Computer Science without Tech!

iCompute unplugged offers teachers, parents and pupils a rich variety of resources enabling them to teach and learn computing inside and outside of the classroom without the need for devices or software. Our resources have been downloaded and used tens of thousands of times by teachers and pupils around the world.

Developed initially as a response to school closures due to COVID-19, the need to equip teachers and pupils with the skills necessary to communicate, collaborate, teach and learn has never been more important.  Our creative, engaging, activities are designed by a Computer Scientist and Primary Computer Science Master Teacher to enable children to develop the fundamental principles of computer science. 

Unplugged for Mastery

Computing Mastery
Computing Mastery

Unplugged activities are part of our principles for Mastery in Computing. The judicious use of activities away from devices and computers are crucial to young children’s learning in computing. Our activities are physical in nature and provide kinaesthetic experiences which help pupils understand abstract concepts and deepen learning.  Having activities away from computers is effective as children know that computers are a tool in their learning, rather than the subject itself.  Stepping away from computers enables them to think about concepts and teachers can convey fundamentals that are independent of particular software or technology. Find out more about achieving mastery in computing.

The Resources

The resources are divided into activities suitable for pupils aged 5-7 (Key Stage 1) and ages 7-11 (Key Stage 2) and are matched to the National Curriculum for Computing for Key Stage 1 and Key Stage 2 Programme of Study.

Key Stage 1 Unplugged

Our Key Stage 1 resources are intended to be used by children working either together with their families or in small supervised groups. The activities are ‘unplugged’ and intended to be used by children working either with their families or in small supervised groups.  They are split into the fundamental principles of computer science (algorithms, decomposition, abstraction, logical thinking, and generalisation) to help develop the computational thinking skills that lie at the heart of the National Curriculum for Computing.

Key Stage 2 Unplugged

KS2 Unplugged

The Key Stage 2 unplugged resources are designed for teaching groups of children some of amazing concepts that computer science includes. From simulating networks and data transfer using string and sticky notes to ‘crawling’ the world wide web as search engine spiders, they all provide active, kinaesthetic learning experiences and are collaborative, engaging and fun!

Get them at www.icompute-uk.com

Feedback

“The activities are wonderful, engaging and with clear learning objectives”

“iCompute has introduced a more creative way of learning and this has been seen in the enthusiasm of the children”

“This is a very good resource.  Not only for younger learners but for anyone teaching Computer Science.  The exercises practice sequencing, abstraction, pattern generation, decomposition and object relationships.

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