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¶
- Drawing shapes with loops.
Variables: Basic understanding of variables and how to use them¶
- Create a program that uses a variable to keep track of a score.
- Create a program that uses a variable to change the size of a sprite.
- Create a program that uses a variable to change the speed of a sprite.
- Create a program that uses a variable to change the background color.
- 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¶
- Find and fix an error in a program that is causing a sprite to move in the wrong direction when a key is pressed.
- Find and fix an error in a program that is causing a message to display at the wrong time.
- Find and fix an error in a program that is causing a sprite to disappear unexpectedly.
- Find and fix an error in a program that is causing a variable to have the wrong value.
-
Find and fix an error in a program that is causing
-
Create a program that allows the user to move a sprite using arrow keys.
-
Create a program that spawns a new sprite each time a key is pressed.
- 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