Topic 4 Year 7 Computing 

Computing 
Topic  Programming Fundamentals 1 - Scratch
No of lessons  8
When is it happening  Year 7 Term 2/3
What will students learn Students will use a graphical programming language to solve a variety of computational problems using data store i.e. variables, program flow i.e. sequence, selection and iteration, and a range of boolean and logical operators i.e. AND, OR, =, <, >
Key Knowledge that students should know at the end of 'Topic' This is the knowledge that students will meet for the first time in this topic  Students will know what programming is, identify a range of devices at home that are programmed and what life would be like if we did not have programmed devices at home. Students will be able to identify and describe the key components of Scratch interface i.e. stage, sprite, instructions and script. Students will know that a variable is used to store data e.g. name, and the instructions in Scratch that are used to perform sequence, selection i.e. if, if-else and iteration i.e. repeat.
This is knowledge that students may have met before but will need to deepen their understanding  Students will be able to define programming flow concepts i.e. sequence, selection and iteration. Students will be able to identify and use in a non-programming scenario boolean and logical operators i.e. AND, OR, =, <, >
Key Skills that students should be able to demonstrate at the end of 'Topic' This is the skills  that students will meet for the first time in this topic Students will be able to do the following to solve a computational problem: use the four components of Scratch interface i.e. stage, sprite, instructions and scripts; program a simple sequence using instructions and scripts; use a variable to store data i.e. answer keyword, and then use instructions and scripts to carry our selection i.e. if, if-else; use a range of boolean and logical operators i.e. AND, OR, =, <, > within selection; use instructions and scripts to carry out iteration i.e. repeat, to repeat a set of instructions to improve the efficiency of a program.
This is skills that students may have met before but will need to develop  Students will be able to open Scratch and use the four components of Scratch interface i.e. stage, sprite, instructions and scripts, but this may vary in Year 7.
Key vocabulary that students should know and understand

Programming, Stage, Sprite, Script, Variable, If, If-Else

Devices, Instructions, Sequence, Selection, Iteration, =, <, >, AND, OR, Repeat

The Big Question  What is programming and how do I do it?

 

 Key questions that students should be able to answer at the end of the 'Topic'

What is programming and why is it important?
What is Scratch and how do I use it
How do I use sequence in Scratch?
What is a variable and how do I use it in Scratch?
How do I use selection (using If instruction) in Scratch?
What are boolean and logical operators and how do I use in Scratch?
How do I use iteration (using Repeat instruction) in Scratch?