Space | Review Lesson
Students review core coding concepts by applying them to a simple space-themed problem-solving activity. They will revisit sequencing, loops, conditionals, debugging, and basic algorithms while planning code for a spacecraft mission.
| Term | Definition |
|---|---|
| Algorithm | A step-by-step set of instructions to solve a problem. |
| Sequence | The order in which instructions are carried out. |
| Loop | A code structure that repeats instructions. |
| Condition | A rule that tells a program what to do in different situations. |
| Debug | To find and fix errors in code. |
| Sprite | An object or character controlled in a coding program. |
Display a space image and ask quick review questions: What is an algorithm? What is a loop? Where might a spacecraft need conditionals?
Answer questions orally, share prior knowledge, and recall key terms.
Model a simple space mission on the board, such as guiding a rocket to a planet using sequence, a loop, and a conditional.
Follow along, identify each coding concept, and note examples.
Give pairs a space mission card, such as collecting stars or avoiding asteroids. Guide students to plan the code steps on paper before using the device.
Work with a partner to write a short algorithm and discuss where loops or conditionals could help.
Support students as they enter or adjust code on the platform. Prompt them to test, debug, and improve their mission.
Code the space challenge, test it, find errors, and revise their work.
Invite a few pairs to share one code choice and one fix they made.
Explain their thinking and listen to classmates' ideas.
Give a short exit task: identify one coding concept used in the lesson and explain how it helped the space mission.
Complete the exit task independently.
Review the main ideas: coding is a sequence of instructions, loops repeat actions, and conditionals help programs make choices. Connect these ideas to space missions and praise students for testing and debugging their code.
Formative assessment through teacher observation, partner discussion, code review, and the exit task. Students will be assessed on accurate use of coding vocabulary, correct application of sequencing, loops, conditionals, and their ability to debug and explain changes.