Introduction to Scratch Programming Computer Studies Primary 5 Third Term Lesson Notes Week 10

Subject: Computer Studies
Class: Primary 5
Term: Third Term
Week: 10
Topic: Introduction to Scratch Programming

Sub-topic: Understanding the basics of Scratch programming and its application
Duration: 45 minutes

Behavioural Objectives:

  • Students will be able to understand what Scratch programming is.
  • Students will learn how to create simple animations and games using Scratch.
  • Students will develop problem-solving and creativity skills through Scratch programming.

Key Vocabulary Words:

  • Scratch
  • Programming
  • Blocks
  • Sprites
  • Stage

Learning Resources and Materials:

  • Laptop or desktop computers with internet access
  • Scratch programming software (available online)
  • Projector or smart board for demonstration
  • Worksheets with Scratch programming exercises

Reference Books:

  • Lagos State Scheme of Work for Primary 5 Computer Studies
  • Scratch programming tutorials and guides (online resources)

Building Background / Connection to Prior Knowledge:

  • Review basic computer skills learned in previous lessons.
  • Discuss the concept of programming and how it is used to create computer programs.

Embedded Core Skills:

  • Problem-solving
  • Creativity
  • Critical thinking
  • Collaboration

Content:

  1. Introduction to Scratch Programming (10 minutes):
    • Define Scratch programming as a way to create animations, games, and stories using visual blocks.
    • Discuss the importance of Scratch programming in developing problem-solving and creativity skills.
  2. Exploring Scratch Interface (5 minutes):
    • Show students how to access Scratch online and navigate the interface.
    • Introduce them to the Stage, Sprites, and Blocks Palette.
  3. Creating Simple Animations (15 minutes):
    • Demonstrate how to create a simple animation using Scratch.
    • Guide students through the process of adding sprites, choosing backgrounds, and using motion blocks.
  4. Designing Basic Games (10 minutes):
    • Explain how to design a basic game in Scratch, such as a maze or a catching game.
    • Encourage students to experiment with different blocks and sprites to create their own games.
  5. Introduction to Scratch Programming:
    1. What is Scratch? 🎨
      • Scratch is a fun way to create animations, games, and stories.
    2. How does Scratch work? 🤔
      • In Scratch, you use blocks to tell characters what to do.
    3. What can you make with Scratch? 🚀
      • You can make games like a maze or a racing game.
    4. How do you start using Scratch? 🏁
      • You can go to the Scratch website and start creating!
    5. What are some basic Scratch commands?
      • Example: Move 10 steps, say “Hello!”, repeat 5 times.
    6. Can you make your own characters in Scratch? 👾
      • Yes, you can create your own characters called sprites.
    7. What is a sprite in Scratch? 🎮
      • A sprite is a character or object in your game or animation.
    8. How do you add actions to sprites in Scratch? 🔄
      • You drag and drop blocks to give them commands.
    9. Can you share your Scratch projects? 🌟
      • Yes, you can share them online and show them to your friends.
    10. What is the Scratch stage? 🖼️
      • The stage is where your sprites perform and interact.
    11. How can Scratch help you learn? 📚
      • Scratch helps you learn problem-solving and creativity.
    12. Why is Scratch popular among kids? 🌈
      • Because it’s fun and lets you be creative!
    13. Is Scratch only for kids? 👩‍👧‍👦
      • No, anyone can use Scratch to create cool things.
    14. Can you use Scratch on tablets or phones? 📱
      • Yes, there’s a version of Scratch for tablets and phones.
    15. What can you create in Scratch that you’re excited about? 🎉
      • You can create anything you imagine – let your creativity soar!
  6. Evaluation
    1. What is Scratch? a) A type of fruit b) A programming language for kids c) A color d) A book
    2. How do you create programs in Scratch? a) By drawing pictures b) By snapping colorful blocks of code together c) By singing songs d) By playing games
    3. What can you make with Scratch? a) Pancakes b) Games, stories, and animations c) A sandwich d) A kite
    4. How do you start using Scratch? a) By going to the moon b) By downloading it to your computer or using it online c) By reading a book d) By playing outside
    5. What are some basic Scratch commands? a) Jumping jacks b) Move 10 steps, say “Hello!”, repeat 5 times c) Cooking recipes d) Counting stars
    6. Can you make your own characters in Scratch? a) No, you can only use the ones provided b) Yes, you can create your own sprites c) Yes, you can make your own music d) No, you can only draw pictures
    7. What is a sprite in Scratch? a) A type of soda b) A character or object that you can program c) A type of bird d) A type of car
    8. How do you add actions to sprites in Scratch? a) By watering them b) By dragging and dropping code blocks c) By singing to them d) By painting them
    9. Can you share your Scratch projects with others? a) No, they’re secret b) Yes, you can share them online c) Yes, you can share them with your dog d) No, they’re not important
    10. What is the Scratch stage? a) A place where you act b) A place where your sprites perform and interact c) A place where you sleep d) A place where you eat
    11. How can Scratch help you learn? a) By making you sleepy b) By teaching you problem-solving and creativity c) By making you hungry d) By making you sad
    12. Why is Scratch popular among kids? a) Because it’s boring b) Because it’s fun, creative, and lets you bring ideas to life c) Because it’s too hard d) Because it’s too easy
    13. Is Scratch only for kids? a) Yes, adults can’t use it b) No, anyone can use it c) No, only dogs can use it d) Yes, cats can’t use it
    14. Can you use Scratch on tablets or phones? a) No, only on computers b) Yes, there are versions for tablets and phones c) No, it’s not allowed d) Yes, but only on Saturdays
    15. What can you create in Scratch that you’re excited about? a) Nothing, it’s boring b) Games, stories, and animations c) A sandwich d) A nap

 

Presentation:

  • Step 1: The teacher revises the concept of programming and its importance.
  • Step 2: The teacher introduces Scratch programming and its applications.
  • Step 3: The teacher demonstrates how to create simple animations and games using Scratch.

Teacher’s Activities:

  • Facilitate classroom discussions on Scratch programming.
  • Provide guidance and support to students during hands-on activities.
  • Encourage students to ask questions and share their ideas.

Learners’ Activities:

  • Watch the teacher’s demonstration and ask questions.
  • Practice creating simple animations and games on Scratch.
  • Collaborate with peers and share their creations.

Assessment:

  • Monitor students’ participation and engagement during the lesson.
  • Evaluate students’ understanding through observation and class discussions.

Evaluation Questions:

  1. What is Scratch programming used for?
  2. Name one component of the Scratch interface.
  3. How do you create a simple animation in Scratch?
  4. Can you design your own game in Scratch? How?
  5. What are sprites in Scratch programming?
  6. Describe the importance of Scratch programming in learning.
  7. How do you access Scratch programming software?
  8. What is the purpose of the Blocks Palette in Scratch?
  9. Explain the concept of programming in your own words.
  10. Share one thing you learned about Scratch programming today.

Conclusion:

  • The teacher circulates the classroom to assess students’ progress and provide feedback.
  • Any misconceptions or questions are addressed, and necessary corrections are made.
  • Students are encouraged to continue exploring Scratch programming and to share their projects with the class

Discovering Digital Literacy: Understanding Copyright, Plagiarism, and Importance Computer Studies Primary 5 Third Term Lesson Notes Week 2 & 3