Filters

Clear all
Find a publisher

Showing 213 results

Show
results per page

Artificial intelligence (AI) is a disruptive technology, meaning that it is significantly changing the way that people, businesses, and industry interact. To put it in context, the invention of the wheel, electricity, TV, and GPS are all disruptive technologies that changed the way in which society worked.

...

This is one of a series of resources to support the use of the BBC micro:bit.

In this activity pupils will design and create a complete programmable system that uses several BBC micro:bits to allow parents or guardians to safely access the school to collect their children. They will analyse a design brief...

An ASE SYCD: Science Year Primary resource which provides almost everything you need to help you run an exciting and successful science fair in your school. Themes include Living It Up, Magic Materials, Fabulous Forces, Superb Sound, Lovely Light and Excellent Electricity. Lots of advice on how to plan and organise...

A ten-lesson sequence progressing from the basics of Scratch through to creating simple games. It includes:

  • drawing shapes and using repeats
  • accepting keyboard input to control the movement of sprites
  • planning algorithms using flow diagrams and executing them in Scratch
  • ...

This Barefoot Computing resource builds on the ‘Maths quiz with selection’ learning activities which should be undertaken first.

It involves improving an existing Scratch maths quiz and adding score-keeping using...

This activity allows students to investigate how images are produced from data streams by using first a spreadsheet and then an image-processing program. They then go on to see how the usefulness of such a monochromatic image may be enhanced by using lookup tables and calibration. The materials used focus on the...

This interactive online self-driving challenge from Siemens can supplement robotics education in computing. It enables pupils to programme a car to drive around a circuit without a driver, the circuits getting more complex as the challenge progresses.

Self-...

The joy and challenge of building ‘cheap and cheerful’ sensors has a wide appeal to adults as well as children. It also opens a wide number of links to aspects of the mathematics, science, computing, design and technology, and engineering curricula, supporting scientific investigation and discovery. These...

In this activity, children work in pairs to learn and set each other challenges using the Rapid Router software.

The challenges include the use of Loop, If and Repeat Until commands, asking children to consider how they can automate a process and create efficient code. The activities focus on driving a...

In this, the final activity of a sequence of eight, children are asked to use their knowledge to create a challenge using Rapid Router, solvable using Python. It will ask their partner to use procedures, increment variables and apply different methods of control flow.

The resource includes an overview of...

Lesson 8 in a series of lessons using Rapid Router, the game-like environment for learning programming. This session takes loops and repetition further, and includes reusing statements and nested loops.

The resource includes wall displays, worksheets, model answers and assessment sheets.

The 5th lesson in the Rapid Router series adds complexity to algorithms, raising the level of challenge and building on familiar contexts from earlier activities.

Also included are wall displays, teacher and peer assessment sheets, worksheets and model solutions.

This extension activity features in the upper-primary Blockly course, by the Rapid Router team at Code for Life. It explores the limits of generalised solutions, introducing children to the idea of algorithm testing and debugging. Children are asked to apply logical thinking to different problems, and analyse what...

This activity makes the leap from Blockly to Python programming. The 'grocery van driving challenge' is reduced from previous lessons to allow students to concentrate on syntax and correct coding using a limited set of instructions. Matching of Blockly and Python code is encouraged to assist the transition.

...

In the 4th lesson of a series for lower primary school computing, children use the online Rapid Router environment to learn more about algorithms. They learn that there can be more than one algorithm to achieve the same outcome, and that these can be selected according to efficiency. They further debug sequences in...

Pages