Filters

Clear all
Find a publisher

Showing 1000 results

Show
results per page

The resource includes Scratch blocks which can be printed and laminated to allow children to create block algorithms visually and in a hands-on way. A great resource to introduce the idea of Scratch blocks to Key Stage One students in the hope that they will become familiar with the system when they reach Key Stage...

Two different sets of printable Scratch blocks that could be used for display or for unplugged programming in upper key stage 1 classrooms as an introduction to programming.

Alec Jackson is the author of the Scratch block cutouts resource.

James Holmes, Gary Setchell, Keith Madderson and Cobie van de...

This five hour teaching pack examines how everyday technologies can be connected via the Internet Of Things (IoT) to improve fire safety. 

From the sensors...

These three resources, from the National Strategies, focus on solving problems.

Logic problems and puzzles...

The first video is about defensive design considerations.  Data is not always entered in ways that a program might expect.  If this can be easily rectified without asking the user to re-input the data, it is known as input sanitation.  In addition, to prevent invalid data crashing a program, validation techniques...

This activity introduces students to space and planetary science whilst teaching skills that engineers and scientists use to analyse data from other planets. Students are given a detailed introduction to the programme ‘Python’ through the resources and are taught about the needed set up, spectral algebra and...

This activity can be used to introduce pupils to, or consolidate understanding of computing programming. Pupils will learn how programming is used on Mars and to understand the importance of this before using the programme ‘Python’ to complete their own computer code. This activity as part of the ‘Roving with...

The basics of programming are explored through a “beat that dice” game.  It is assumed that students already have some knowledge and experience of programming before watching the first video, and the purpose of this video is to marry the theory of programming to the established practical experience in preparation...

This resource develops coding with RobotC, in combination with VEX robotics. It provides a series of student tasks that increase in difficulty over time, developing student awareness of RobotC and its application within robotics. This resource would work as a compliment to using VEX IQ in the classroom and as a...

This activity is designed to build on understanding of programming commands and what they are used to do in a program. It requires learners to show a...

In activity children simply give directions to a “robot” (either an adult or another child) and find out which instructions the robot is able to follow, and how their instructions are taken literally. It allows children to...

A booklet containing lots of generic programming theory. The topics include:

  • What is a program?
  • High level languages and machine code
  • Design methodologies
  • ...

This resource considers how different subject areas can explicitly promote the learning of social and emotional skills. It provides an outline of how social and emotional skills are linked to subjects both in general terms and more specifically within each of the 2008 National Curriculum programmes of study. The...

This article from the CS4FN Magazine, looks into the ideas surrounding Intellectual Property, copyright, copyleft and patents and how these all apply (or don't) in the realm of computer programming and software. These ideas can be used as...

Ideal for a Halloween-themed coding lesson! Using sparkles to mirror a candle in a pumpkin – can you make it flicker or only come on once it’s dark?

Pages