Skip to content

Juniors Coding Development Path


What grade 3's should know

Sequencing:

Students should be able to identify any errors in the sequence, and explain how to correct them.
1. Counting Game: Write a program that counts from 1 to 10 and prints each number. However, there is an error in the program that causes it to skip the number 8. Can you identify the error and correct it? 2. Counting by Twos: Write a program that counts from 2 to 20 by twos and prints each number. However, there is an error in the program that causes it to skip the number 12. Can you identify the error and correct it? 3. Moving Sprite: Write a program that creates a sprite and moves it across the screen from left to right. However, there is an error in the program that causes the sprite to move too fast. Can you identify the error and correct it? 4. Jumping Sprite: Write a program that creates a sprite and allows it to jump when the space bar is pressed. However, there is an error in the program that causes the sprite to jump too high. Can you identify the error and correct it?

Looping:

Students should be able to understand the concept of repeating an instruction multiple times. Examples: 1. Navigating a maze with less repeated code. 2. Make a sound multiple times in a scratch scene. 3. Jump 5 times in a scratch scene. 4. Drawing simple shapes with loops.

Events:

Students should be able to apply basic event programming to events such as click or touch. Examples: 1. Make a dog bark and run after it is touched. (Touch event) 2. Make a dog bark every 5 seconds. (Time event) 3. If the left key is pressed, the sprite moves left. 4. If the right key is pressed, the sprite moves right. 5. Sprites send messages to each other and respond to the message event.

Control/Conditionals:

Students should be able to use if statements to make decisions based on simple conditions, such as the value of a variable or the result of a comparison. Examples: 1. Navigating a maze and turning based on a condition. 2. Only ending a navigation when a condition is met. 3. If "R" is pressed, turn the sprite red. If "G" is pressed, turn the sprite green.

Resources

Tools

  • Mastering scratch jnr
  • Rapid router levels 1-16
  • Lightbot
  • PlayLab in Code.org
  • Moving into scratch snr

See also