Unit 1 - Lesson 3 Pseudocode & Logo


LO: Apply sequencing techniques using pseudocode and interactive resource

STARTER:

Hand students the 10.1 Algorithm Game Worksheet and ask students to follow the steps on the front, drawing the image on the back. Check the 10.2 Algorithm Game Solution for the answer.

Discuss the points raised in the Reflection section of the worksheet


DEVELOPMENT:

Task 1: Using Pseudocode

Show students the completed square in Logo. On paper, or using post it notes, ask students to list the steps required to complete the square, without using a flowchart, in a logical way.
Explain the importance of this being easy for a human to understand, but to avoid long descriptions. (high ability groups should aim to use some of the terminology in 10.5 Key Words - Pseudo Code document)

Pair and Share: In pairs pupils discuss why using the repeat function is useful (more efficient, less chance of errors, cut down the number of instructions etc.) Ask for feedback.

Task 2: Evidence

Students should then make an electronic copy of this pseudocode in their evidence document and annotate appropriately.

Task 3: Logo

Show pupils how to find Logo software (Start, Programs, ICT or online at http://www.j2e.com/logo.html) and ask them to create a square.

Groups: In groups, pupils to work out the correct syntax for a variety of shapes using L2 R2 Group Cards.

Share answers with the class using L2 R2 Group Answers.

Individually: Get pupils to have a go at creating basic shapes, looking at what happens if  they alter the variables. Allow them to use the group answers from previous activity as a start point.


EXTENSION/HIGH ABILITY GROUPS:

More able classes can use this link for more advanced sequencing instructions http://learn.code.org/s/1/level/35


PLENARY:

Students should open their evidence document and record and evaluate their progress this lesson.