👾

Training Course - Scratch Programming

🎓 Unit 1: Advanced Fundamentals Lesson 1 Duration: 45–60 minutes 👶 Age: 8–12 years
🎯 Learning Objectives

By the end of this lesson, you will be able to:

🧠 Lesson Content

1️⃣ Quick Review of Concepts (10 minutes)

Let's remember together the important commands we learned before:

🏃 Movement:
تحرك (10) خطوة استدر ↻ (15) درجة
🎨 Looks:
المظهر التالي غير مؤثر اللون
🔊 Sound:
شغل الصوت (مواء)
🚩 Events:
عند نقر 🏳️ عند ضغط مفتاح (المسافة)
🎮 Challenge: Build Your Own Project (25–30 minutes)

Create a new project containing the following features. Follow the steps in order!

📝 Project Requirements

🔧 Practical Implementation Steps

1
Project Setup (2–3 minutes)
  • 🖱️ Open Scratch and start a new project
  • 🐱 Choose the sprite you want to program (you can keep the cat or choose another)
  • 🎨 Choose a suitable backdrop from the backdrop library
  • 💾 Save the project with a unique name (e.g., "My Interactive Project")
2
Programming Arrow Movement (8–10 minutes)

a. Right Movement:

  1. Drag the block when [right arrow ▶] key pressed
  2. Add below it move (10) steps
  3. Or use change x by (10)

b. Left Movement:

  1. Drag the block when [left arrow ◀] key pressed
  2. Add below it change x by (-10)

c. Up Movement:

  1. Drag the block when [up arrow ▲] key pressed
  2. Add below it change y by (10)

d. Down Movement:

  1. Drag the block when [down arrow ▼] key pressed
  2. Add below it change y by (-10)
Test Now: Press the arrows and make sure the object moves in all directions!
3
Add Sound on Edge Touch (7–8 minutes)

Steps:

  1. Drag the block when 🏳️ clicked to start the program
  2. From "Control" section, drag the block forever
  3. From "Control" section, drag the block if... then and place it inside "forever"
  4. From "Sensing" section, drag touching edge? and place it in the condition slot
  5. Inside "if" add play sound [pop]
  6. Also add if on edge, bounce so the sprite bounces back
Tip: You can choose a different sound from the sound library (Meow, Pop, Boing, etc.)
4
Change Color with Space Key (5–7 minutes)

Steps:

  1. Drag the block when [space] key pressed
  2. From "Looks" section, drag change color effect by (25)
  3. Or use set color effect to (random 0 to 200)
Extra Challenge: Try adding other effects like "fisheye" or "whirl" when pressing different keys!
5
Final Test and Improvements (2–3 minutes)

Test Checklist:

🌟

Development Ideas

🎭 Add multiple costumes to the sprite
🏃 Make the movement faster or slower
🎵 Add background music
Add other interactive objects
🎤 Project Showcase (5–10 minutes)

Time to shine! Get ready to present your project to your classmates.

  • ⏱️ You have 30 seconds to explain your idea.
  • 🗣️ Explain how you made the object move and how you added sound.
  • 👂 Listen to feedback from the teacher and friends to improve your next project.
👥 Group Activity: Team Project (20–25 minutes)

📋 Activity Description

We will work together in small groups (3-4 students) to create a shared interactive project!

🎯 Group Activity Objectives

🚀 Work Steps

Step 1: Form Teams (3 minutes)
  • 🔹 Each team consists of 3-4 students
  • 🔹 Choose a creative name for your team
  • 🔹 Choose a team leader for coordination
Step 2: Choose the Idea (5 minutes)

Choose one of the following projects or suggest a new idea:

🎮
Chase Game
🎨
Interactive Drawing Program
🎵
Digital Musical Instrument
📖
Interactive Story
Step 3: Divide Tasks (3 minutes)

Each team member has a specific role:

  • 👤 Character Designer: Chooses and edits sprites and backdrops
  • ⚙️ Movement Programmer: Programs sprite movement and controls
  • 🔊 Sound Manager: Adds sounds and effects
  • 🎯 Interaction Manager: Adds events and conditions
Step 4: Programming and Work (10–12 minutes)
  • 💻 Start programming together
  • 🤝 Help each other
  • Test the project continuously
  • 🔧 Fix errors together

🏆 Team Presentations (5 minutes)

Each team presents their project to everyone:

  • 🎭 Team Name and Members: Introduce yourselves
  • 💡 The Idea: Explain the project concept
  • Features: Show the main features of the project
  • 🤔 Challenges: What difficulties did you face?
  • What You Learned: Share your experience
💪

Tips for Successful Teamwork

🗣️
Clear Communication
Talk to each other and share ideas
🤝
Cooperation and Help
Help each other
Time Management
Use time wisely
🎉
Have Fun!
Programming is more fun with friends