Want to create interactive content? It’s easy in Genially!

Reuse this 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:

Piñata Challenge

Pixel Challenge

Corporate Challenge Game

Catch the Stars

Movie Minigames

Question Wheel

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