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

  1. Loops: Repeating actions.
  2. Conditionals: Making decisions.
  3. Variables: Storing information.

Lesson Components

  1. Review
  • Briefly recap Lesson 1.
  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).
  1. 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Ā 

  1. Challenge Task
  • Students customize their project by adding variables (e.g., a score counter).
  1. Reflection and Sharing
  • Share projects with the class.

• Reflect on how these concepts apply to games or apps they use.