0% found this document useful (0 votes)
4 views33 pages

Coding For Scratch

Unit 1 covers the basics of Scratch programming through 16 sessions, introducing coding concepts using a visual programming language. Participants learn to create stories, games, and animations by utilizing coding blocks for motion, looks, sound, and control. The curriculum includes hands-on projects, such as animating sprites, storytelling, and game development, culminating in a final presentation.

Uploaded by

yupopoaung2017
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views33 pages

Coding For Scratch

Unit 1 covers the basics of Scratch programming through 16 sessions, introducing coding concepts using a visual programming language. Participants learn to create stories, games, and animations by utilizing coding blocks for motion, looks, sound, and control. The curriculum includes hands-on projects, such as animating sprites, storytelling, and game development, culminating in a final presentation.

Uploaded by

yupopoaung2017
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Unit 1: Scratch Basics & Creative Play (Sessions 1–16)

Session 1: Introduction to Scratch

What is Coding?
Coding is the process of giving instructions to a computer so it knows what to do.

Just like we give instructions to students step-by-step in class, block coding gives step-

by-step instructions to a computer using visual programming language, Scratch.


Give a real-life example
“Teacher: Stand up → Turn around → Sit down

Students follow the instructions, right?

That is like coding!”

Start with Visual Programming in Scratch


• Visual languages help you learn logic without worrying about syntax.
• Drag-and-drop coding blocks to crate stories, games, and animations.
• Understand basic programming concepts like Sequence, loops, conditionals, and
variables.
In Scratch

• When green flag clicked

• Move 10 steps

• Say “Hello!”
Scratch user interface

3 4

2
1|Page
1. Stage Area

2. Sprite List

3. Block Palette

4. Coding Area

5. Toolbar (Save & Open your project)

Stage Area Where the program Run Area (Click the green Flag)

You can choose sprite for

your program. You can choose

different backdrops

for your scene.


2|Page
Use X- Y Grid Scratch uses a coordinate

system to place sprites on the stage.

The center of the stage is (x:0, y:0)

The x-axis goes left to right:

Left edge: x = -240

Right edge: x=240

The y-axis goes up and down:

Tope edge: y = 180 Bottom edge: y =-180

Sizing the sprite There are 3 Ways to change sprite size in scratch:

[Link] the Size Box.

Click on the sprite in the sprite list.

Look for the “Size” box (under the stage)

Type a number:

• 100 = normal size

• 50 = half the size

• 200 = twice as big

Change resizes the Sprite


Use code blocks Go to the “Looks” blocks:

Change size by increase or decrease by

(number)%

3|Page
The Costume Editor (Manual Scaling)

1. Click the Costumes tab.

2. Use the Select tool (arrow) to

click on your sprite.

3. Drag the corner handles to resize.

If you need to change the sprite design

with drawing tools.


Note: Using "Convert to Vector" provides better

quality when scaling.

Block Palette (Middle Left)

❖ Contains all the coding blocks you can drag and drop

to create your code.

Category Purpose

Motion Move sprite, control (X, Y) position

Looks Change costume, speech, backdrop

Sound Add music or sound effects

Events Start actions (When Green Flag Clicked, When Key Pressed)

Control Loops (Repeat), Conditions (If-Then)

4|Page
Sprite 1 (Cat)

Add another Sprite (Puppy)

5|Page
Change fashion

Harper sprite

Accessories Sprites(T_shirt, shoe, Dress, _ _ _)

6|Page
Session 2: Animating Sprites

Session 3: Events & Interactions

7|Page
Parrot Sprite

Session 4: Coordinates & Direction

8|Page
Sprite moves square movement

Sprite bounce

9|Page
Extra exercise: Pong game

Ball sprite

Paddle sprite

10 | P a g e
Line sprite

Session 5: Loops & Patterns

Draw square, triangle shape and rectangle

11 | P a g e
Draw pentagon, hexagon, octagon and circle

Extra exercise

Star shape

12 | P a g e
Session 6: Introduction to Storytelling

Pico

Giga

13 | P a g e
Session 7: Mini Project – Dancing Characters

Ballerina

Sport light Sprite

Jovi dan

Extra exercise Dance Battle

Jouvi Dance

14 | P a g e
Ten 80 sprite

15 | P a g e
Sport light

16 | P a g e
17 | P a g e
Session 8: Movement Controls with keyboard

Dinosaur 4

Hatchling

18 | P a g e
Arrow Keys Control Sprite moves

Session 9: Broadcast Messages

19 | P a g e
Session 10: Backgrounds and Scenes (Storytelling & Interactive story)

The lost hat story

Bear

20 | P a g e
Puppy

Hat

21 | P a g e
Session 11: Variables Introduction

Cat catch coin

22 | P a g e
23 | P a g e
Extra Maze Game

Session 12: Conditional Logic (If Statements & Sensing)

Wizard toad collect stars, timer and obstacles

24 | P a g e
25 | P a g e
26 | P a g e
27 | P a g e
Session 13: Cloning Sprites

Fish game

Fish

28 | P a g e
Shark

Session 14: Simple Chase Game

Enemies

29 | P a g e
Shooter

Session 15: Scrolling Background (Side-scrolling Games)

30 | P a g e
Session 16: Project Improvement Day _ Mini Project 2

Flappy bird

31 | P a g e
32 | P a g e
Game Development & Advanced Thinking

(Shortened overview – can expand if you’d like detailed script)

• Session 17: Timer & Countdown

• Session 18: Cloning Basics

• Session 19: Catching Game

• Session 20: Maze Game

• Session 21: Project Planning

• Session 22: Debug & Polish

• Session 23: Final Presentation & Celebration

33 | P a g e

You might also like