1 of 10

Lesson 11: Translate this! Part 1

Year 7 - Programming essentials in Scratch: part II

2 of 10

Think, write, pair, share

Starter activity

Task

Provide an example of decomposition

Explorer task

How can decomposition help when you are finding a problem difficult to solve?

3 of 10

Lesson 11: Translate this! (Part 1)

Objectives

In this lesson, you will:

  • Decompose a larger problem into smaller subproblems
  • Apply appropriate constructs to solve a problem

3

4 of 10

Scenario: Translation quiz

Activity 1

For the next two lessons you will be creating a Scratch project based on this scenario.

You will be completing this as a pair programming activity.

5 of 10

Scenario: Translation quiz

Activity 1

In your pairs, read through the project scenario and discuss where you might get stuck when solving this problem.

6 of 10

Breaking a task down further: Decomposing it

Activity 2

Task 4a states that the program should:

Translate the word into the desired language using the Translate Extension

7 of 10

Pair programming activity

Activity 2

Use the ‘Decompose task 4a’ to decompose task 4a in your pairs.

Swap your driver and navigator roles every two tasks.

8 of 10

Get started!

Activity 3

Work in your pairs on your Scratch project using the scenario as a guide.

If you find something challenging, then try to break it down further to make it manageable.

Support sheets are available for each task if you feel that you need it.

REMEMBER TO SAVE YOUR WORK!

9 of 10

How are you getting on?

Plenary

Work with another pair.

Each pair should state:

  • One thing that you found easy
  • One thing that you struggled with

Offer advice if you can help. You are not allowed to edit their program, just give them advice.

10 of 10

Next lesson

Summary

In this lesson, you…

Practised decomposition

Started your projects

Next lesson, you will…

Continue to work on your projects

10