Lesson 5: Coding Mondrian

Pupils learn about the use of random numbers, decompose a program and write an algorithm to create original pieces of artwork

Learning Objectives

  • Understanding the use of random numbers

  • Identifying the need for random numbers

  • Decomposing a program

  • Writing an algorithm

Lesson Plan

Understanding random numbers
See the plan

Presentation: Coding Mondrian


Code analysis
Created by:
Sway Grantham,  
Computing specialist
Sway Grantham (@SwayGrantham) is a Primary School Teacher, a CAS Master Teacher and Specialist Leader in Education for Primary ICT. She also has a BCS Certificate in Computer Science Teaching (Primary). She has written several curricula and conducted research into the…
Find out more
video-icon icon-checked
I have completed this lesson