Lego Instructions
Students will learn how a computer thinks and processes information through algorithms.
LESSON PLAN
Materials:
-
Different colored legos
-
Index card
Time Needed: 60 minutes
I Do: 15 minutes
-
Explain that computers don't "think" like humans; they follow a series of step-by-step instructions, called algorithms
-
Computers need detailed instructions because they can’t infer or make assumptions like people do
-
-
Tell students that they’ll be simulating how computers follow instructions by writing a set of steps to recreate a Lego structure
-
Must be specific!
-
Demonstrate an example (e.g., "Place the red 2x2 brick on top of the blue 4x1 brick.") and avoiding assumptions (e.g., not just saying "put the brick on top")
-
We Do: 35 minutes
-
Split the students into pairs
-
Given a pre-made lego construction, have one student write a series of descriptions/instructions on the index card
-
Then, using the instructions that were written, have the other student try to rebuild the Lego structure
-
After they are done, have them compare their thought processes and notes. What was unclear? What could be improved?
You Do: 10 minutes
-
Group discussion with the entire class
-
How was writing instructions like giving directions to a computer?
-
What challenges did you face when trying to follow the instructions?
-
How does this activity help you understand how computers follow code?
-