regular polygons with scratch teacher ‘cheat sheet’ programming... · regular polygons with...

2
Regular Polygons with Scratch Teacher ‘cheat sheet’ lead learn protect engage www.somersetelim.org This document supports a teacher to scaffold a group of learners to develop their thinking and programming of regular polygons. It is NOT intended as a hand-out for learners. Can you get the cat draw a line? Encourage learners to experiment with pen blocks and motion blocks . Ask them how they could see the movements of the cat more clearly. Let them experiment with wait block in the control blocks . Some that are recognising repeating patterns may be ready to try use of the repeat block. How will you start the cat moving? Encourage the learners to try different event blocks . What can you program the cat to draw? Can the Scratch cat write its name? Talk to your friend how can it draw an S? (You can encourage them to use robot writing which is all in straight lines.) Talking this through will let the children agree on an algorithm. Note: some children will need to be programming at the same time as thinking through the algorithm. It is important to let those children have the concrete movement to let them work through what needs to happen. Some children will be able to talk through the algorithm by drawing it or moving in the shape of an S. One algorithm is suggested here but there are other ways to achieve a square. It can be interesting for children to see different algorithms and to talk through which is the most efficient. Can the cat draw a square? Talk to your friend what is the algorithm to draw a square? Have a go at programming your square. Wait commands are included here for children to see the cat actually moving rather than the square just suddenly appearing. The wait commands are only needed if this will help learners to understand what is happening. Some learners will use a sequence to draw a square. Look at the sequence, chant the sequence. What is the pattern? Can you use the repeat command? Can you change your program to draw an equilateral triangle? Can you use your program for a square and program for a triangle to draw a house? Learners using Scratch 2.0 can define a procedure for a square using More Blocks Move left Turn 90 left Move down Turn 90 left Move right Turn 90 right Move down Turn 90 right Move left

Upload: vodien

Post on 25-Jul-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Regular Polygons with Scratch Teacher ‘cheat sheet’ Programming... · Regular Polygons with Scratch Teacher ‘cheat sheet’ lead learn protect engage This document supports

Regular Polygons with Scratch Teacher ‘cheat sheet’

lead ▪ learn ▪ protect ▪ engage www.somersetelim.org

This document supports a teacher to scaffold a group of learners to develop their thinking and programming of regular polygons. It is NOT intended as a hand-out for learners. Can you get the cat draw a line?

Encourage learners to experiment with pen blocks and motion blocks . Ask them how they could see the movements of the cat more clearly. Let them experiment with

wait block in the control blocks . Some that are recognising repeating patterns may be ready to try use of the repeat block. How will you start the cat moving? Encourage the learners to try different event blocks . What can you program the cat to draw? Can the Scratch cat write its name? Talk to your friend – how can it draw an S? (You can encourage them to use robot writing which is all in straight lines.) Talking this through will let the children agree on an algorithm. Note: some children will need to be programming at the same time as thinking through the algorithm. It is important to let those children have the concrete movement to let them work through what needs to happen. Some children will be able to talk through the algorithm by drawing it or moving in the shape of an S. One algorithm is suggested here but there are other ways to achieve a square. It can be interesting for children to see different algorithms and to talk through which is the most efficient. Can the cat draw a square? Talk to your friend – what is the algorithm to draw a square? Have a go at programming your square. Wait commands are included here for children to see the cat actually moving rather than the square just suddenly appearing. The wait commands are only needed if this will help learners to understand what is happening. Some learners will use a sequence to draw a square. Look at the sequence, chant the sequence. What is the pattern? Can you use the repeat command?

Can you change your program to draw an equilateral triangle? Can you use your program for a square and program for a triangle to draw a house? Learners using Scratch 2.0 can define a procedure for a square using More

Blocks

Move left Turn 90 left Move down Turn 90 left Move right Turn 90 right Move down Turn 90 right Move left

Page 2: Regular Polygons with Scratch Teacher ‘cheat sheet’ Programming... · Regular Polygons with Scratch Teacher ‘cheat sheet’ lead learn protect engage This document supports

Regular Polygons with Scratch Teacher ‘cheat sheet’

lead ▪ learn ▪ protect ▪ engage www.somersetelim.org

Note: It is important that learners have time to try out how they will make the cat move so that the triangle is on top of the square. There are different ways of doing this. They will also need to think through how they make sure the house is the right way up.

How do you make the cat draw a house the right way up each time?

A script is provided here but both the teacher and the learner will gain more from the trial and improvement involved in coming up with your own program. Can you draw a row of houses? What other regular polygons can you draw? Can you draw a circle?

Can you teach the cat to draw any regular polygon? Can you write a program for anyone to be able to draw any regular polygon?

Learners will need to go to the data blocks and use a variable to do this. They will need to identify what is changing each time they draw a different polygon.