Unit 1 – Computational Thinking and Programming
Worksheet: Check Your Understanding
1. Why do we use algorithms in computing?
A. To make the computer look nice
B. To help computers complete tasks correctly
C. To make programs harder
2. Which Bee-Bot algorithm will move in a triangle shape?
A. ■■ ➡■ ■■ ➡■ ■■
B. ■■ ■ ■■ ■ ■■
C. ■■ ■ ■■ ■ ■■ ■
3. Write one way to fix a mistake in a program (debugging):
4. Complete the sentence:
In ScratchJr, a sprite is...
A. a piece of fruit
B. a block that makes sound
C. a character in the program
5. Mira wants her ScratchJr character to jump. Which block should she use?
A. [Move Right]
B. [Jump]
C. [Grow]
Continued – Repeat, Repeat, Repeat
6. Arun wants his sprite to repeat a dance forever. Which repeat block should he use?
A. ■ (Forever)
B. ■ (Repeat 3)
C. ■ (Repeat 2)
7. Program Challenge:
Sita wants her sprite to:
- Move forward two steps
- Spin once
- Repeat this 2 times
Which code block sequence should she choose?
A. [Start] → [Move 2] → [Spin 1] → [Repeat 2]
B. [Start] → [Repeat 2: (Move 2 → Spin 1)]
C. [Start] → [Spin 1 → Move 2 → Repeat 2]