Year 7

# Programming essentials in Scratch: part I

## Lessons (6)

• In this lesson, we will take our first footsteps into understanding computer programming. We will look at how computers need precise instructions to execute and we will work on sequencing our first program using subroutines.
1 Slide deck
1 Worksheet
1 Quiz
1 Video
• In this lesson, we will be introduced to variables as well as getting more confident with sequences through investigating and modifying our Big Ed chat bot.
1 Slide deck
1 Worksheet
2 Quizzes
1 Video
• In this lesson, we will learn about expressions that evaluate to 'true' or 'false'. We will also learn about IF statements by developing your Big Ed chat program from the previous lesson.
1 Slide deck
1 Worksheet
2 Quizzes
1 Video
• In this lesson, we will introduce logical and comparison operators. We will get practise in this by being given different expressions to decode to see if they evaluate to 'true' or 'false' before being tasked with modifying a 'Big Quiz' Scratch program.
1 Slide deck
1 Worksheet
2 Quizzes
1 Video
• In this lesson, we will develop a Scratch version of the nursery rhyme Ten Green Bottles, using count-controlled iteration. We will be introduced to the concept of debugging and will be given a program to debug by tracing the value of the variables.
1 Slide deck
1 Worksheet
2 Quizzes
1 Video
• In this lesson, we will play a game of beat the teacher. The following exercise requires us to put together all of the skills that we have developed throughout this unit to develop a dance game called "Move with Jim".
1 Slide deck
1 Worksheet
2 Quizzes
1 Video