🎯 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) درجة
تحرك (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:
- Drag the block when [right arrow ▶] key pressed
- Add below it move (10) steps
- Or use change x by (10)
b. Left Movement:
- Drag the block when [left arrow ◀] key pressed
- Add below it change x by (-10)
c. Up Movement:
- Drag the block when [up arrow ▲] key pressed
- Add below it change y by (10)
d. Down Movement:
- Drag the block when [down arrow ▼] key pressed
- 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:
- Drag the block when 🏳️ clicked to start the program
- From "Control" section, drag the block forever
- From "Control" section, drag the block if... then and place it inside "forever"
- From "Sensing" section, drag touching edge? and place it in the condition slot
- Inside "if" add play sound [pop]
- 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:
- Drag the block when [space] key pressed
- From "Looks" section, drag change color effect by (25)
- 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 CommunicationTalk to each other and share ideas
🤝
Cooperation and HelpHelp each other
⏰
Time ManagementUse time wisely
🎉
Have Fun!Programming is more fun with friends