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