Skip to content

What Grade 3-4's Should Know

Sequencing: Understanding that Code is Read and Executed Line by Line

Loops: Using Loops to Identify Repeating Patters in Code

  1. Drawing shapes with loops.

Variables: Basic Understanding of Variables and how to Use Them

  1. Create a program that uses a variable to keep track of a score.
  2. Create a program that uses a variable to change the size of a sprite.
  3. Create a program that uses a variable to change the speed of a sprite.
  4. Create a program that uses a variable to change the background color.
  5. Create a program that uses a variable to store user input.

Sprites/Objects: Basic Understanding of Creating and Controlling Objects

Debugging: Intermediate Problem-solving Skills to Fix More Complex Errors in Code

  1. Find and fix an error in a program that is causing a sprite to move in the wrong direction when a key is pressed.
  2. Find and fix an error in a program that is causing a message to display at the wrong time.
  3. Find and fix an error in a program that is causing a sprite to disappear unexpectedly.
  4. Find and fix an error in a program that is causing a variable to have the wrong value.
  5. Find and fix an error in a program that is causing

  6. Create a program that allows the user to move a sprite using arrow keys.

  7. Create a program that spawns a new sprite each time a key is pressed.

  8. Create a program that creates an object that moves across the screen and interacts with other objects.

Resources

Tools

  • Master scratch controls
  • Rapid router 17-28
  • Complex Scratch Junior projects
  • Intro to Scratch
  • Lightbot

See Also