Skip to content

Juniors Coding Development Path


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