Description
This lesson introduces students to algorithms—step-by-step instructions used to complete tasks—through unplugged activities that build computational thinking skills. Students start with a warm-up, analyzing flawed instructions to understand the importance of clarity. Then, they write and test algorithms for everyday tasks like making a sandwich, tying a shoelace, or drawing a shape. Through peer feedback, they debug and refine their instructions, learning how precision impacts execution, just like in programming. A worksheet reinforces key concepts through short answer questions, a debugging challenge, and a reflection on how computers process instructions. By the end, students gain a deeper understanding of problem-solving, logical thinking, and the fundamentals of coding—without needing a computer!
CS without Computers Lesson 1: What is an Algorithm Plus Worksheet and Examples
Highlights
Description
This lesson introduces students to algorithms—step-by-step instructions used to complete tasks—through unplugged activities that build computational thinking skills. Students start with a warm-up, analyzing flawed instructions to understand the importance of clarity. Then, they write and test algorithms for everyday tasks like making a sandwich, tying a shoelace, or drawing a shape. Through peer feedback, they debug and refine their instructions, learning how precision impacts execution, just like in programming. A worksheet reinforces key concepts through short answer questions, a debugging challenge, and a reflection on how computers process instructions. By the end, students gain a deeper understanding of problem-solving, logical thinking, and the fundamentals of coding—without needing a computer!

