This activity uses tangrams in a different way than usual to introduce the concepts of pair programming, sequences, and algorithms. Instead of looking at the puzzles and trying to guess which shape goes where, the girls are going to get puzzles that already tell you where each shape goes. The catch is that the one solving the puzzle won’t be able to see the image. Instead her partner will be describing how to make the image with the pieces she has in front of her.
By completing this activity girls will
Wrap Up Discussion
Per pair:
Pair programming is a proven strategy used in industry. It enhances the process and programmers end up writing better code.
Make sure girls get a chance at different roles throughout the program (even if they are nervous about being the driver, which may be more likely when they are not confident in a skill).
Full Tangram Lesson Plan from Code.org (include tangrams you can cut out)
Pair Programming (Code.org Video) + Tangram Algorithm
Interim CSTA K-12 Computer Science Standards: 1B-A-2-1, 1B-A-5-3, 1B-A-3-6, 1B-A-3-7, 2-A-6-10
Next Generation Science Standards: 3-5-ETS1-1, 3-5-ETS1-2
Common Core Standards for English Language Arts: W.5.2d, W.5.6, SL.5.1, L.5.6, SL.6.1, SL.6.6, RST.6.3, RST.6.4
This work, Pair Programming, is a derivative of “Algorithms: Tangram” by code.org CC BY-NC-SA 4.0, licensed under CC by SciGirls