Scratch in the classroom Drawing shapes 

 

Subject: 

Computer Studies ICT

Term:

Second Term

Week:

Week 9

Class:

Primary 6 / BASIC 6

 

Previous lesson: Pupils have previous knowledge of

 

Outline the advantages and disadvantages of computer network

 

that was taught in their previous lesson

 

Topic:

 

Scratch in the classroom Drawing shapes

 

 

Behavioural objectives: At the end of the lesson, the pupils should be able to

 

  • Apply the scratching programme to draws basic shapes with

 

Instructional Materials:

  • Wall charts
  • Pictures
  • Related Online Video

 

Methods of Teaching:

  • Class Discussion
  • Group Discussion
  • Asking Questions
  • Explanation
  • Role Modelling
  • Role Delegation

 

Reference Materials:

  • Scheme of Work
  • Online Information
  • Textbooks
  • Workbooks
  • 9 Year Basic Education Curriculum
  • Workbooks

 

Content 

Scratch in the classroom Drawing shapes

Scratch is a visual programming language and online community targeted at children. It is designed to make it easy for young students to learn programming concepts and create interactive media such as games, animations, and simulations.

One activity that students can do with Scratch is drawing shapes. This can be done by using the “Pen” blocks in the “Looks” category. These blocks allow students to draw lines and shapes on the stage by moving the Scratch cat sprite around with the “move” blocks. For example, students can use the “pen down” block to start drawing, the “move” block to move the sprite to a new position, and the “pen up” block to stop drawing. By combining these blocks in different ways, students can create a variety of different shapes.

For example, to draw a square, students can use the following sequence of blocks:

  1. “pen down”
  2. “move 10 steps”
  3. “turn right 90 degrees”
  4. “move 10 steps”
  5. “turn right 90 degrees”
  6. “move 10 steps”
  7. “turn right 90 degrees”
  8. “move 10 steps”
  9. “pen up”

This will cause the Scratch cat sprite to move in a square shape, leaving a trail behind it as it goes. By changing the values in the “move” blocks, students can control the size of the square they draw.

There are many other ways that students can use the “Pen” blocks in Scratch to draw shapes and create interactive programs. I hope this helps to give you an idea of how Scratch can be used in the classroom to teach programming concepts and creative problem solving. Let me know if you have any other questions!

Presentation 

Lesson Title: Introduction to Scratch: Drawing Shapes

Objectives:

  • Students will be able to understand the basics of the Scratch programming environment.
  • Students will be able to use the “Pen” blocks in Scratch to draw shapes on the stage.
  • Students will be able to use loops and variables in Scratch to create more complex shapes and patterns.

Materials:

  • Computers with the Scratch programming environment installed
  • Handouts with basic Scratch instructions and examples of simple programs

Lesson Outline:

I. Introduction to Scratch (10 minutes)

  • Show students the Scratch website and demonstrate how to create a new Scratch project.
  • Introduce the concept of visual programming and how Scratch uses blocks to represent code.
  • Demonstrate how to use the Scratch cat sprite to create simple programs by dragging and dropping blocks into the script area.

II. Drawing basic shapes with the Pen blocks (20 minutes)

  • Introduce the “Pen” blocks in the “Looks” category and demonstrate how to use them to draw lines and shapes on the stage.
  • Have students work in pairs to create a simple program that uses the “Pen” blocks to draw a shape of their choice.
  • Encourage students to experiment with different values in the “move” blocks to change the size and shape of their drawings.

III. Using loops and variables to create more complex shapes (20 minutes)

  • Introduce the concepts of loops and variables in Scratch and show how they can be used to create more complex shapes and patterns.
  • Have students work in small groups to create a program that uses loops and variables to draw a more complex shape or pattern.
  • Encourage students to share and compare their programs with the class.

IV. Review and conclusion (10 minutes)

  • Review the key concepts covered in the lesson: the Scratch programming environment, the “Pen” blocks, and using loops and variables to create more complex shapes.
  • Encourage students to continue exploring Scratch and to come up with their own ideas for programs they would like to create.

Assessment:

  • Observation of students’ participation and progress during the lesson
  • Completion of a simple Scratch program that uses the “Pen” blocks to draw a shape
  • Completion of a more complex Scratch program that uses loops and variables to draw a pattern or shape
  • Written reflection on what they learned about Scratch and programming during the lesson
  1. What is Scratch? a. A visual programming language b. A word processing software c. A spreadsheet program d. A graphics editor
  2. What is the purpose of the “Pen” blocks in Scratch? a. To control the movement of the sprite b. To change the appearance of the sprite c. To draw lines and shapes on the stage d. To play sounds
  3. How do you start drawing with the “Pen” blocks in Scratch? a. Use the “pen down” block b. Use the “pen up” block c. Use the “clear” block d. Use the “stamp” block
  4. How do you move the sprite in Scratch? a. Use the “move” block b. Use the “turn” block c. Use the “glide” block d. Use the “jump” block
  5. How do you stop drawing with the “Pen” blocks in Scratch? a. Use the “pen down” block b. Use the “pen up” block c. Use the “clear” block d. Use the “stamp” block
  6. How do you change the size of the shape being drawn in Scratch? a. Use the “grow” block b. Use the “shrink” block c. Change the value in the “move” block d. Change the value in the “turn” block
  7. What is a loop in Scratch? a. A block that repeats a set of actions multiple times b. A block that allows the sprite to move in a circular path c. A block that changes the appearance of the sprite d. A block that plays a sound
  8. What is a variable in Scratch? a. A block that stores a value that can be used in a program b. A block that repeats a set of actions multiple times c. A block that allows the sprite to move in a circular path d. A block that changes the appearance of the sprite
  9. How do you create a loop in Scratch? a. Use the “repeat” block b. Use the “forever” block c. Use the “wait” block d. Use the “if” block
  10. How do you create a variable in Scratch? a. Use the “set” block b. Use the “change” block c. Use the “repeat” block d. Use the “wait” block
Answers
  1. What is Scratch? a. A visual programming language
  2. What is the purpose of the “Pen” blocks in Scratch? c. To draw lines and shapes on the stage
  3. How do you start drawing with the “Pen” blocks in Scratch? a. Use the “pen down” block
  4. How do you move the sprite in Scratch? a. Use the “move” block
  5. How do you stop drawing with the “Pen” blocks in Scratch? b. Use the “pen up” block
  6. How do you change the size of the shape being drawn in Scratch? c. Change the value in the “move” block
  7. What is a loop in Scratch? a. A block that repeats a set of actions multiple times
  8. What is a variable in Scratch? a. A block that stores a value that can be used in a program
  9. How do you create a loop in Scratch? a. Use the “repeat” block or b. Use the “forever” block
  10. How do you create a variable in Scratch? a. Use the “set” block