Description
This lesson engages students in computational thinking by having them write and test algorithms through a hands-on "Human Robot" challenge. Students create step-by-step instructions for a partner acting as a robot, who follows the algorithm exactly as written—revealing flaws in clarity and precision. Through debugging and refining their instructions, students experience how computers execute commands without assumptions, highlighting the importance of well-structured algorithms. A supporting worksheet reinforces key concepts with real-world examples, writing exercises, and reflection questions, ensuring students grasp the fundamentals of programming logic—without needing a computer!
Highlights
Description
This lesson engages students in computational thinking by having them write and test algorithms through a hands-on "Human Robot" challenge. Students create step-by-step instructions for a partner acting as a robot, who follows the algorithm exactly as written—revealing flaws in clarity and precision. Through debugging and refining their instructions, students experience how computers execute commands without assumptions, highlighting the importance of well-structured algorithms. A supporting worksheet reinforces key concepts with real-world examples, writing exercises, and reflection questions, ensuring students grasp the fundamentals of programming logic—without needing a computer!

