Learning Objectives
- Understand what coding is and why it is important.
- Identify everyday examples of coding in action.
- Learn about basic programming concepts (commands, sequences, and algorithms).
- Write a simple program using a visual coding tool (e.g., Scratch or Blockly).
Topics Covered:
- What is coding?
- Definition and purpose.
- Examples of coding in daily life (e.g., apps, websites, robots).
- The basics of algorithms
- What are algorithms?
- Writing simple step-by-step instructions.
Algorithms for Kids in Create & Learn
- Introduction to visual coding tools.
- Overview of Scratch or Blockly.
- Understanding the workspace and interface.
Lesson Components
- Icebreaker Activity
- Discuss how computers and apps work, emphasizing how coding powers them.
- Students share examples of technology they use every day.
- Interactive Discussion: Coding & Algorithms
- Students write simple “code” for a real-life task (e.g., brushing teeth).
- Introduce the concept of step-by-step instructions.
- Hands-on Activity
- Use Scratch or Blockly to create a simple animation (e.g., moving a character across the screen).
- Wrap-Up and Reflection
- Review what was learned.
- Students share what they created.