Scratch2: a programming language for everyone. Create interactive stories, games, music and art.

Scratch 2- Overview

This courseis organized into 24 Lessons corresponding to 5 Units.The Lessonsintroduce systematically each of the almost one hundred building blocks which together form the graphic programming language

Do the lessons in order

Open the lessons from the links on each page of this document.

At the end of each lesson is an assignment

As you finish the assignment, check it off on the paper or digital copy of this document.

Save each assignment in your server folder, in a folder called scratch.

Title each assignment document with your class period, your first and last name and the lesson number

5 Sue Smith Scratch 2 Lesson 1

5 Sue Smith Scratch 2 Lesson 2 …

Etc.

Each day at the beginning of class, Miss Glunt will ask you to submit a lesson from the previous day, or perhaps to open your scratch folder in “My Computer” so she can see your progress and grade.

Scratch 2 Unit 1 Lesson1 - Move, Turn and Point

Objective: To learn how to move a sprite, how to turn, and how to point into a given direction or another sprite.

Tutorial Part 1: Move and Turn

Scratch Activity: Reproduce the actions in the tutorial. Experiment with the size and direction of the steps and turns.

Tutorial Part 2: Pointing

Scratch Activity: Reproduce the actions in the tutorial. Experiment with other directions and sprites

Extensions:

Experiment with step sizes: very small, small, larger, very large.

Experiment with sounds: select and combine different sounds.

Experiment with dances: two, three, more steps in the dance. Select and combine short and long steps.

How many steps are on the grid across and up-down?

Watch the coordinates and directions indicators as you work

ASSIGNMENT: Pt 1: Open a new Scratch document. Create a program that moves a sprite in a large circle. Save

Example: 5 John D Scratch2 L1a

ASSIGNEMNT: Pt 2: Open a new Scratch document. Make one sprite chase another sprite as you move it around the screen.

Save as Example: 5 John d Scratch2 L1b

List New Blocks: Scratch 1 Unit 1 Lesson 2: Sprites

Objective: To learn how to control the glide movement of sprites and the change of their position on the stage.

Tutorial Part 1: Go and Glide

Scratch Activity: Reproduce the actions in the tutorial. Experiment with the controls of the glide movements.

Tutorial Part 2: Changing Positions

Scratch Activity: Reproduce the actions in the tutorial. Experiment by exploring the range of vertical and horizontal coordinates.

Extensions:

Experiment by exploring the range of vertical and horizontal coordinates.

Experiment with the controls of the Go and Glide and Change and Set controls.

Experiment by performing equivalent movements of the sprite with alternative controls.

Experiment by moving the sprite around the edge of the stage.

Experiment by moving the sprite over the vertical and horizontal axes (x=0, and y=0)

ASSIGNMENT: Open a new Scratch Document. Place a sprite at coordinates x=minus 200, y=minus200 and make it glide to x=200,y=200. Save it as Scratch 2 Unit 1 Lesson 2.

Extra credit. Make it go to another sprite

Example: 5 John D Scratch2 L2

List New Blocks:

Scratch 22 Unit 1 Lesson3 - Bouncing, Locating the Sprite

Objective: To learn how to control the bounce of the sprite when it reaches the edges of the stage, and how to reportits location and direction.

Tutorial Part 1: Bouncing

Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.

Tutorial Part 2: Locating the Sprite

Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.

Extensions:

Experiment by having two sprites bouncing off the edges of the stage.

Experiment by having two sprites reporting their location and direction.

Experiment by adding sounds when the sprite moves or bounces.

Experiment by adding sounds when the sprite crosses some thresholds.

ASSIGNMENT

List New Blocks:
Scratch 2 Unit 1 Lesson4 - Changing Costumes

Objective: To learn how to select the next costume of the sprite or any of the its predefined costumes, and to change the stage's background.

Tutorial Part 1: Change of Costumes

Scratch Activity: Reproduce the actions in the tutorial. Experiment by exploring the sprites and their costumes in the different Scratch libraries.

Tutorial Part 2: Change of Backgrounds

Scratch Activity: Reproduce the actions in the tutorial. Experiment by exploring thebackgrounds and their costumes in the different Scratch libraries.

Extensions:

Experiment by applying the techniques of the tutorial to other sprites.

Experiment by synchronizing changes of costumes and backgrounds.

Experiment by adding sounds when the sprite changes costumes.

Experiment by adding sounds when thebackground changes costumes

ASSIGNMENT: Open a new Scratch document. Choose a sprite and a background. Make the sprite run, dance, or move in some way in a logical place on the background. Save.

Example: 5 John D scratch2 L4

List New Blocks:

Scratch 2 Unit 1 Lesson5 - Speaking, Thinking and Graphic Effects

Objective: To learn how to display text messages via the sprites (speech and thought), and how to produce graphic effects.

Tutorial Part 1: Speaking and Thinking

Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.

Tutorial Part 2: Graphic Effects

Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.

Extensions:

Experiment by having two communicate in words and thoughts.

Experiment by adding sounds when a sprite speaks or thinks.

Experiment by applying multiple graphic effects to a sprite.

Experiment by adding sounds when graphic effects are applied.

ASSIGNMENT: Open a new Scratch document. Chose a sprite as yourself and have the sprite tell what you think of the Scratch program. Save.

Example: 5 John D Scratch2 L5

List New Blocks: Scratch 2 Unit 1 Lesson6 - Size, Presence and Layers

Objective: To learn how to control the size, the visible presence and relative layer location of sprites.

Tutorial Part 1: Changing Size

Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.

Tutorial Part 2: Show and Hide

Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.

Tutorial Part 3: Controlling Layers

Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.

Extensions:

Experiment by changing the size of two or more sprites at the same time.

Experiment by making appear and disappear several sprites.

Experiment by controlling the layer relative position of several sprites.

Experiment by adding sounds as the sprite change sizes, show or hide, or change layers.

ASSIGNMENT: Open Scratch document Scratch 2 Unit 1 Lesson 1b or create a new document. (Make a small bee chase a larger animal or person.) Change the size of the bee so it is closer to the proportion of the other sprite and make it show in front of the other sprite. Save as: Example: 5 John D Scratch2 L6

List New Blocks:
Unit 2

In thisunit you will find a group oflessons describing the blocks included in the menu groupSound and in the menu groupPen. These blocksprovide functionalities such play one of the sounds associated with the sprite, play and wait until the end of the sound, select and play drums, select and play instruments, and select a note;setting and changing the color of the pen, setting and changingits shade, its size, putting the pen up or down, stamping and clearing the pen marks from the Stage.

Scratch 2 Unit 2 Lesson7 - Playing Sounds

Objective: To learn how to select, record, start and stop sounds associated with sprites.

Tutorial: Playing Sounds

Scratch Activity: Reproduce the actions in the tutorial. Experiment by exploring the sounds in the libraries of Scratch and by recording your own sounds.

Extensions:

Experiment by recording multiple sounds.

Experiment by having multiple sprites play multiple sounds.

Experiment by adding text and sounds to a simple story.

Experiment by having several sprites sing and play instruments together

ASSIGNMENT: Open Scratch document Scratch 2 Unit 1 Lesson 1b or create a new document. (Make a small bee chase a larger animal or person.) Make the bee buzz. Save as:Example: 5 John D Scratch2 L6 List New Blocks:
Scratch 2 Unit 2 Lesson8 - Playing Drums

Objective: To learn how to select, start and stop playing drums associated with sprites.

Tutorial Part 1: Playing Drums

Scratch Activity: Reproduce the actions in the tutorial. Experiment by exploring the sounds in the libraries of Scratch and by recording your own sounds.

Tutorial Part 2: Playing Drums

Scratch Activity: Reproduce the actions in the tutorial. Experiment by exploring the sounds in the libraries of Scratch and by recording your own sounds.

Extensions:

Experiment by playing multiple drums.

Experiment by playing sequences of drums.

Experiment by adding text when drum sounds are played.

Experiment by exploring the drum sounds in the Scratch libraries.

ASSIGNMENT: Open a new Scratch document. Create a drum rhythm of 4 to10 sounds that repeat (as in Part 1). Save as:

Example: 5 John D Sc2 L8

List New Blocks: Scratch 2 Unit 2 Lesson9 - Playing Instruments

Objective: To learn how to select, start and stop playing instrumentsassociated with sprites.

Tutorial Part 1: Playing Instruments

Scratch Activity: Reproduce the actions in the tutorial. Experiment by exploring the sounds in the libraries of Scratch and by recording your own sounds.

Tutorial Part 2: Playing Instruments

Scratch Activity: Reproduce the actions in the tutorial. Experiment by exploring the sounds in the libraries of Scratch and by recording your own sounds.

Extensions:

Experiment by playing multiple instruments.

Experiment by playing sequences of instruments.

Experiment by adding text when instrument sounds are played.

Experiment by exploring the instrument sounds in the Scratch libraries.

ASSIGNMENT: Open a new Scratch document. Create a melody of 4 or more notes with one or more instruments. Save as:

Example: 5 John D Scratch2 L9

List New Blocks: Scratch 2 Unit 2 Lesson10 - Pen and Color Control

Objective: To learn how to control the pen, how to draw with it, and how to change its color.

Tutorial Part 1: Pen Up and Down

Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.

Tutorial Part 2: Changing Colors

Scratch Activity: Reproduce the actions in the tutorial. Experiment by modifying the settings and parameters used in the tutorial.

Extensions:

Experiment by drawing circles (use move and turn: Unit 1.)

Experiment by drawingrectangle (use move and set direction: Unit 1.)

Experiment by adding sounds as the pen draws.

Experiment by having two or more pens draw together.

ASSIGNMENT: Open a new Scratch document. Draw one star in the middle (not touching any edge) of the screen using at least 2 colors.

Example: 5 John D Scratch2 L10

List New Blocks: Scratch 2 Unit 2 Lesson11 - Pen Size, Shade, Stamp

Objective: To learn how to control the size of the pen, the shade of its color, and how to produce stamp effects.

Tutorial Part 1: Changing Shades

Scratch Activity: Reproduce the actions in the tutorial. Experiment with the controls of the glide movements.

Tutorial Part 2: Changing Pen Size

Scratch Activity: Reproduce the actions in the tutorial. Experiment by exploring the range of vertical and horizontal coordinates.

Tutorial Part 3: Stamping Effects

Scratch Activity: Reproduce the actions in the tutorial. Experiment by exploring the range of vertical and horizontal coordinates.

Extensions:

Experiment by changing the size of the pen as it draws circles and rectangles.

Experiment by changing theshade of the colorof the pen as it draws circles and rectangles.

Experiment by performing stamping effects as those seen in the tutorials.

Experiment by addind sound effects to the previous programs.

ASSIGNMENT: Open a new Scratch document. Make a drawing that includes different shades and pen sizes.

Example: 5 John D Scratch2 L11

List New Blocks: Scratch 2 Unit 3 Lesson12 - Beginning and Waiting

Objective: To learn how to control actions by clicking on the green flag, the corresponding sprite, or by pressinga key and how towait.

Tutorial Part 1: Beginning Actions

Scratch Activity: Reproduce the actions in the tutorial. Experiment with the controls of the glide movements.

Tutorial Part 2: Waiting

Scratch Activity: Reproduce the actions in the tutorial. Experiment by exploring the range of vertical and horizontal coordinates.

Extensions:

Experiment by controlling actions using three different techniques.

Experiment by applying simultaneous controls to multiple sprites.

Experiment by starting some actions and stopping others with the same controls.

Experiment by adding sound effects to the previous programs.

ASSIGNMENT

List New Blocks: Scratch 2 Unit 3 Lesson13 - Repeating Actions

Objective: To learn how to to repeat indefinitely a group of actions unconditionally or when a condition, which is constantly checked, becomes true.

Tutorial Part 1: Doing Forever

Scratch Activity: Reproduce the actions in the tutorial. Experiment with the controls of the glide movements.

Tutorial Part 2: Repeating Actions

Scratch Activity: Reproduce the actions in the tutorial. Experiment by exploring the range of vertical and horizontal coordinates.

Extensions:

Experiment by applying the techniques seen in the tutorialsto: two, three or more sprites.

Experiment by applying image effects to the previous programs.

Experiment by adding sound effects to the previous programs.

ASSIGNMENT

List New Blocks: Scratch 2 Unit 3 Lesson14 - Broadcasting