Algorithm Tangram
Algorithm Tangram
UNPLUGGED
Algorithms: Tangrams
Lesson time: 20 Minutes Basic lesson time includes activity only. Introductory and Wrap-Up suggestions can be used
to delve deeper when time allows.
LESSON OVERVIEW
This lesson shows us something important about algorithms. If you keep an algorithm simple there are lots of
ways to use it. If you want to make sure everyone ends up with the same thing, then your algorithm needs more
detail.
TEACHING SUMMARY
Wrap-up - 10 minutes
5) Flash Chat: What did we learn?
6) Vocab-Shmocab
Assessment - 10 minutes
7) Algorithm Assessment
LESSON OBJECTIVES
Students will:
TEACHING GUIDE
MATERIALS, RESOURCES AND PREP
For the Student
Tangram Set & Algorithm Card Images Pack
Scratch paper for writing algorithms or building images
Tangram Assessment Worksheet
Pens/Pencils
Scissors
Finishing the review by asking about the students' favorite things helps to leave a positive impression
LESSON TIP
of the previous exercise, increasing excitement for the activity that you are about to introduce.
2) Vocabulary
This lesson has one important word to review:
3) Intro to Tangrams
Your students may or may not have played with tangrams before. If they have, you can skip this portion, and move
right to explaining the Algorithms activity.
Usually, Tangrams are used to solve puzzles. You receive a set of seven Tans and must use them all (without
overlapping any) to recreate an image that has been given to you. Often, this is done as an individual activity, and
the player is allowed to see the image that they are trying to recreate. Many times, you can lay your pieces right on
top of the image silhouette to be sure that the solution is just right.
If your class has never used Tangram pieces, you can choose to do an example for them or even
LESSON TIP
have an entire Tangram lesson. There are several good ones on the Internet. Here is a lesson that
you can do in the classroom and here is a game that you can play online.
You might think that this will make it easier, but it won't, because students will also not get to actually look at the
image that we are trying to recreate! Instead, a teammate will be describing the image to us.
To keep it from getting too difficult, we will not use puzzles that require all seven pieces.
Directions:
6) Vocab Shmocab
You can choose to do these as a class, or have the students discuss with an elbow partner and share.
EXTENDED LEARNING
Use these activities to enhance student learning. They can be used as outside of class activities or other
enrichment.
At Your Word
Make up simple Tangram Algorithms for your class, and have them figure out how many different images they
can create that follow that algorithm to the letter.
Choose a couple of drawings to analyze against the algorithm.
Move toward more specific algorithms that leave little room for variation.
Shapely Debugging
Create an algorithm for an image, and provide the class with a Tangram Arrangement that doesn't quite match.
Ask the class if the image matches the algorithm.
Can they figure out where it went wrong?
Do you need to throw the whole arrangement out and start over or can you just start from where the
algorithm went wrong?
Try to focus on misplacements that allow the class to back up only a few steps to fix the algorithm. We
LESSON TIP
want to get it in the students' heads that they don't have to delete entire programs if something doesn't
work, they just need to find the error and fix that bit (and any bit that was relying on that instruction).
This curriculum is available under a Creative Commons License (CC BY-NC-SA 4.0)
If you are interested in licensing Code.org materials for commercial purposes, contact us: https://code.org/contact