Type:
Classroom
Curriculum Links to:
Digital Literacy
Computer Science Concepts: Repetition, Programming
Computational Thinking Concepts & Approaches:
-
Logic
RESOURCE OVERVIEW:
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).
PUPIL OBJECTIVES:
- 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
TEACHING ASSESSMENT OPPORTUNITIES:
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.
LESSON TIMING: 60 mins