Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Reflection Journal -- Scratch Level #1

Expectation for reflection journals -- include a thoughtful, thorough answer that can
be understood by any reader - your answer should always include explanations
that show your thinking & provide some evidence to support your answer (CER)

**Formatting
when answering a question leave a line of space between the question & your answer & the next question, have the
indention of your entire answer match that of the question, do not change the font or size, BUT DO change the COLOR

Turning in your Reflection Journal:


This will need to be posted to your weebly on the Power-Up Projects section that you set-up for the class.

Tasks:
1. Choose ONE of the 3 projects for this assignment --
a. 10 Block Challenge
b. Build-A-Band
c. Its Alive

2. Use the data table below to ANNOTATE your code for EACH sprite
a. Annotate -- add notes to (a text or diagram) giving explanation or comment
b. Key to screenshots -- do a small amount of code at a time so it is legible
c. One image is placed in table click on it & choose wrap text
d. Add to the data table as needed to incorporate all of the sprites & the code you wrote

SAMPLE ANNOTATED CODE:

ScreenShot of CODE Annotation

-- asks the program to start at a particular event --


the green flag is clicked

-- this is a rest for the program so scratch cat


goes back to where he started everytime --
without this scratch cat would wander off the
screen the second time the
program is run

-- this loop allows scratch cat


to walk. for a total of 200
steps forward.
--The WAIT block is needed in
order to see the costume
change -- without that line of
code scratch cat would just
seem to glide to the end spot
without his legs appearing to
move because the costume
changes would happen simultaneously.
Name of Project: 10 block challenge

ScreenShot of CODE Annotation

Asks the program to start a


particular event when the sprite
is clicked
Asks the cat sprite to repeat the
commands under it this command
twice.

This loop allows


the cat to say
hello, glide,
disappear and
reappear, change
sizes, meow, and
return to its
initial starting
point to replay
the program.

3. Debug It! Explanation -- choose one debug from debug #2 or debug #3 (whichever you completed)
a. Debug It! #: 2.1
i. What was the program suppose to do?

The program was suppose to make the cat sprite dance to the beat of the drum.

ii. What did it actually do?

When the program started, the cat would move once and then would stop, as the drum continued.

iii. What did you need to do to fix it? (provide an annotated screenshot if you prefer)

Moved the next costume command into the repeat command when makes the next costume
command repeat with each repetition of the drum.

iv. What was your test & debugging protocol (procedure or steps you used)?
I first looked over the series of commands and replayed the program. Then, I took it apart into a
couple blocks to see what each series of commands did.. From there I figured out where the next
costume command should go. I tested my changes to the script by rerunning the program with the
changes.

You might also like