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