ScratchMaths is a two-year computing and mathematics-based curriculum for Key Stage 2 pupils (Years 5 and 6). Its aim is to enable pupils to engage with and explore important mathematical ideas through learning to program, using the free online programming environment Scratch. The ScratchMaths curriculum is currently being used in over 50 schools across England.

The ScratchMaths curriculum is based around Geometry has been designed and trialled by a team based at the UCL Knowledge Lab in London, England in conjunction with primary teachers.

The set of resources developed through this process are now freely available to download via this link.

The ScratchMaths program is designed to be delivered over two years, with 3 modules of activities per year. Each module comprises of a set of downloadable curriculum resources, which include:

  • Teacher Materials
  • Classroom Presentations
  • Scratch Starter Projects
  • Challenge, Reference and Vocabulary Posters

The theme of Module 1 is repeating patterns and starts with the very basics of programming in Scratch. This module introduces pupils to the key computational concepts of sequencing, repetition, algorithms, debugging and definitions as well as linking to symmetry, angles and negative numbers through building repeated patterns.

Module 2 of Scratch Maths is focused around creating different drawings using the pen tool such roman numerals and regular polygons, introducing pupils to initialisation, expressions and randomness as well as consolidating earlier concepts.

Module 3 is based around the building of interactive behaviours between multiple sprites firstly using conditions and then broadcasting, introducing multiple actors and parallel behaviours as well as linking to coordinates, multiplication and factors.

More modules will follow as and when they are released.

Please note that if your school is looking for assistance in delivering Scratch Maths, there is a list of professional development providers for who can be found here.


comments powered by Disqus