Lesson 3 of 3
Make a small program you can reopen and explain
One idea at a time. Try the example, then keep going.
Big ideas · 1 of 3
Big ideas
Do this: Read the routine. Say what you would do at each step.
Write what your SpriteA character or object you can give instructions to.Exactly: A programmable character or object in Scratch.Mix-up alert: A sprite is not the stage. It is an object that appears on the stage.See this in Key words should do. State its starting position, what starts its ScriptA stack of connected code pieces.Exactly: A connected stack of blocks in Scratch. In our small scripts, a sprite carries out the instructions in order.See this in Key words, and the steps in order. Predict where it will finish.
Choose the sprite, connect the BlockOne shaped piece of Scratch code.Exactly: A code piece used to build a Scratch script, such as a movement instruction or a start block.See this in Key words, and enter their values. To ModifyChange something already built.Exactly: Alter an existing project, such as changing a movement amount in a block, then predict and run the changed script.See this in Key words is to change something already built. If you change a movement amount, predict the new result before you run it.
SaveKeep your work for later.Exactly: Keep the editable project in storage using the editor's saving process. Reopen the intended saved version and run it to check it.Mix-up alert: A screenshot or saved browser page is not an editable Scratch project.See this in Key words means keep your work for later. Follow the teacher's saving directions for the editor you are using. Reopen the intended editable project and run it to check that version. ImportBring a saved project file into the editor.Exactly: Load a saved project file into the editor so you can reopen it and run its scripts. In Scratch, this is File › Load from your computer.Mix-up alert: Importing a project is not the same action as running it.See this in Key words means bring a saved project file into the editor. Saving the browser page is not the same as saving the editable project.
Take a screenshot of your CodeThe bit pattern that STANDS FOR one thing under a rule.Exactly: In an encoding, each letter, number or instruction gets its own pattern. In ASCII, the code for A is 01000001.Mix-up alert: Here a code is not a secret message or a program. ASCII is public, so computers that use ASCII agree on these letter codes.See this in Key words. Also capture the StageWhere you watch the action in Scratch.Exactly: The area where sprites appear and their visible actions take place.Mix-up alert: A screenshot of the stage shows a moment, not every instruction in the script.See this in Key words before and after the run. These pictures show your instructions and the visible starting and ending states.
Walk through your script in order. Name the start signal, then explain what each block does. Include the new position after each movement block. Use your screenshots to support the explanation, not replace it.
Do this: Follow the plan, change, and explanation. Check the two final positions.
Tessa uses the online Scratch editor on a Chromebook. She plans a welcome mascot that starts at x:0, y:0 and moves right by 16 when she clicks the green flag. She builds when green flag clicked, go to x:0 y:0, then change x by 16. She predicts x:16 and runs it. She then modifies the movement to change x by 24, predicts x:24, and runs again. She saves the editable project using the teacher's directions, reopens that version, and runs it. She captures the code and the stage before and after a run. Her explanation says that go to resets the position, then change x adds 24. These are small practice scripts, not a replacement for the class project's directions.
Do this: Explain why you need both evidence pictures and an editable project.
A screenshot is a picture of what was on screen. It does not keep a runnable, editable copy of your program. A nice costume also does not prove the code works. Save the actual project, reopen it, and run it. Explain the blocks as well as showing pictures.
Ready when you are.
Activity 1 of 5 · 0 of 5 activities done
Write it
Do this: Describe a useful check and explanation, then compare.
Start here if it helps: Ada should reopen...
Your answer is not saved anywhere. It disappears when you leave the page.
Flashcards
Do this: Say what you would do before you flip each card.
Card 1 of 15
0 Know it0 Still learning
Think start, steps, result.
On the card: Enter or Space flips. Left and Right move. After revealing, 1 marks Still learning and 2 marks Know it. Tab reaches every control.
What belongs in a small program's plan?
What the sprite should do, its starting position, its start signal, and the steps in order.
What do you do when building a small script?
Choose the sprite, connect the blocks, and enter their values.
What does modify mean?
Change something already built, such as a movement amount in a block.
You change a movement amount. What should you do before running?
Predict the new result by following the updated blocks in order.
What should you save so you can edit the program later?
The editable project, using the teacher's directions for that editor. A saved browser page is not enough.
What does import mean for a saved project?
Bring the saved project file into the editor so you can reopen it.
What should you do after reopening the intended saved project?
Run it to check that the saved version works as expected.
Which views help show your code and its visible result?
The code, the stage before the run, and the stage after the run.
How do you explain your script step by step?
Name its start signal, follow the blocks in order, and say what each block does.
After planning a starting position and steps, what result should you predict?
Where the sprite will finish.
What does save mean in this project routine?
Keep the work for later, using the teacher's directions for the editor.
Can a screenshot keep a runnable, editable version of a script?
No. It is a picture, not a runnable project copy.
What detail belongs after each movement block in your explanation?
The sprite's new position after that movement.
How should screenshots and a written explanation work together?
The screenshots support the explanation. They do not replace the description of the blocks.
Tessa changes movement from 16 to 24 in her existing script. What should she do before running again?
Predict the new result, x:24 in this reset-first example.
True or false
Do this: Choose True or False, then read why.
Self-test
Do this: Answer each question and read the explanation before moving on.
8 questions. One at a time.
Practice, not a grade. No timer. Your best score stays in this browser.
Match
Do this: Choose a word, then choose its meaning.
Connect the ideas
0 / 4 connectedChoose a term, then its meaning. Or drag its grip. Use Tab and Enter or Space; Escape clears.
Classwork
Your next step
Started on another device?
Homework · 10 points
Opening your homework…
Practice it: You did 0 of 5 activities.
You decide when you have finished. This is your study progress, not a grade.
Before you move on
Your teacher gets your work only when you turn it in on Classroom.
Not marked finished yet.
Two ready posts. Nothing is saved or sent. Make one Classroom assignment for each step you assign, using the points shown below and its own due date. Copy its post and paste it into the assignment's instructions.
Classwork
Worth 10 points.
https://gradebridge-beryl.vercel.app/learn/csc/programming-with-scratch/plan-build-explain#classwork
Homework
Worth 10 points.
https://gradebridge-beryl.vercel.app/learn/csc/programming-with-scratch/plan-build-explain#homework
After students turn it in, open Check student work
Download their files from the assignment's Drive folder, then open them in Check student work.