- Installing Scratch and setting up the environment
- Exploring the Scratch interface and tools
- Understanding sprites, stage, and blocks
- Moving sprites and controlling actions
Scratch course is designed to introduce kids to programming through creativity, games, and visual thinking. Students start by exploring the Scratch interface and gradually learn how to animate characters, draw with code, and build interactive games. Through mini-projects like a Pac-Man and Space Invader, learners develop logical thinking and problem-solving skills. The course ends with polished games, presentations, and peer feedback to build confidence and communication skills.
Introduction to the Scratch platform and its purpose.
Opened the Scratch website and navigated to the sign-up page.
Created a new Scratch account step by step.
Chose a unique username and created a secure password.
Entered the required account information correctly.
Verified the account using the registered email address.
Logged into Scratch for the first time after registration.
Explored the Scratch dashboard and explained the basic interface for new users.
Cloned the snake’s head to dynamically create trailing body segments.
Linked clone lifespan to a variable so the tail grows longer when eating food.
Painted unique designs to clearly distinguish the head and tail.
Added a vibrant color effect to make a colorful rainbow trail.
Programmed self-collision detection for when the head hits the tail.
Created a “Game Over” trigger that stops the game upon self-collision.
Implemented a score variable to track food collected in real time.
Added initialization code to reset the score to zero when starting.
Integrated movement, cloning, scoring, and collisions into a single game loop.
>, <, =, >=, <=, ≠) to compare values.go to x: y: and glide to x: y: blocks.if) statements to detect bullet-enemy collisions.Homework 9
Nourishing the Programmer in you!
schoolofseedprogramming@gmail.com
query@seedprogramming.org