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