Learning Objectives
- Understand and apply basic coding concepts: loops, conditionals, and variables.
- Identify how these concepts are used in coding.
- Write a program using loops and conditionals in a visual coding tool.
Topics Covered
- Loops: Repeating actions.
- Conditionals: Making decisions.
- Variables: Storing information.
Lesson Components
- Review
- Briefly recap Lesson 1.
- Concept Exploration
- Explain and demonstrate loops (e.g., ārepeat untilā), conditionals (e.g., āif/elseā), and variables.
- Relate concepts to real-life examples (e.g., loops = repeating chores, conditionals = decisions based on weather).
- Hands-on Activity
- Use Scratch or Blockly to create a project with a loop (e.g., a bouncing ball).
- Add conditionals to make decisions (e.g., changing color when touching the edge).
Step by Step Guide to Scratch #1Ā
Step by Step Guide to Scratch #2Ā
- Challenge Task
- Students customize their project by adding variables (e.g., a score counter).
- Reflection and Sharing
- Share projects with the class.
⢠Reflect on how these concepts apply to games or apps they use.