Crystal Flowers – PRIMM 2

Age: 9 - 11 years

Type: Scratch, Classroom

Curriculum Links to: Digital Literacy

The Crystal Flowers – PRIMM 2 has been rated 1 stars


Pupils make modifications to a program so that it meets the given goals. They then use their understanding of the program to write a program that makes use of repetition to create a scene (such as of a flower, a firework scene or snowflakes in snowy sky).


  • I know the steps of the PRIMM model
  • I can modify a program to achieve specific goals.
  • I can write a program using repetition to meet a given task


Informal teacher assessment of progress during the lesson. Key pupils’ knowledge and skills to identify include:

  • Can pupils explain how they have used PRIMM?
  • Can pupils state the modifications they have made to a program?
  • Can children predict the impact of their intended modifications on the program’s output?
  • Can children write a program that includes count-controlled loops?
  • Can children write a program that includes inner and outer loops?

Formal assessment of the programs pupils write in response to the given task.


This lesson in your curriculum


Can understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation.

  • KS2: Use sequence, selection, and repetition in programs; work with variables and various forms of input and output. Use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs.


  • Year 5: Distinguish between regular and irregular polygons based on reasoning about equal sides and angles.
  • Year 5: Identify, describe and represent the position of a shape following a reflection or translation, using the appropriate language, and know that the shape has not changed.
  • Year 6: Draw 2-D shapes using given dimensions and angles; compare and classify geometric shapes based on their properties and sizes and find unknown angles in any triangles, quadrilaterals, and regular polygons.
  • Year 6: Draw and translate simple shapes on the coordinate plane, and reflect them in the axes.