Want to create interactive content? It’s easy in Genially!
Stage 1: Find The Bug
jalesch@plano88.org
Created on June 15, 2020
Debugging Practice Problems
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Piñata Challenge
View
Pixel Challenge
View
Corporate Challenge Game
View
Catch the Stars
View
Movie Minigames
View
Question Wheel
View
Character Clue Game Mobile
Transcript
Find The Bug
Use the magnifying glass to uncover and find the code examples with problems. Click on the answer to learn some of the common mistakes in Scratch. Answer the final question at the end to move on!
START
Question #1
Which script would not move a Sprite Up or Down the Screen?
CLUE 1
Drag the magnifying glass!
CORRECT!
CLUE 1
The "Change X" block changes the location on the X axis (left to right). You need the "Change Y" block to move up and down.
Question #2
Which Script would not keep a sprite from turning upside down?
CLUE 1
Drag the magnifying glass!
CORRECT!
CLUE 1
The "Set Rotation Style" block will only keep the Sprite upright if it is on the value "Left-Right".
Question #3
Which Script would not "Say" hello, and then move 25 steps on the Stage?
CLUE 1
Drag the magnifying glass!
CORRECT!
CLUE 1
The order of blocks in a script matters. If you want a Sprite to "Say" then "Move", the blocks have to be in that order.
FINAL QUESTION
What do you call the process of identifying and removing errors from a computer program (code).
COMPILING
EXTRACTING
DEBUGGING
TRY AGAIN
EXTRACTING MEANS: To remove or take out, especially by effort or force. We might take out code, but it does not mean fixing code.
What do you call the process of identifying and removing errors from a computer program (code).
COMPILING
DEBUGGING
TRY AGAIN
COMPILING MEANS: To convert (a program) into a machine-code or lower-level form in which the program can be executed. We are building something the computer can execute, but it doesn't mean to fix it.
What do you call the process of identifying and removing errors from a computer program (code).
EXTRACTING
DEBUGGING
TRY AGAIN
EXTRACTING MEANS: To remove or take out, especially by effort or force.and COMPILING MEANS: To convert (a program) into a machine-code or lower-level form in which the program can be executed.
What do you call the process of identifying and removing errors from a computer program (code).
DEBUGGING
GREAT WORK!
Congratulations! Now move on and see if you can solve the next debugging challenge!
PLAY AGAIN