Get personalized analysis and insights for your activity

Try Subject Explorer Now
PDF

Core Skills Analysis

Computer Science / Computational Thinking

  • Learned how programmers apply computational thinking strategies to break down complex problems into manageable parts.
  • Understood key computer science concepts such as algorithms, abstraction, functions, and variables through hands-on activities.
  • Practiced creating algorithms by arranging tangrams to form images, reinforcing step-by-step logical thinking.
  • Explored rapid prototyping by designing personal innovations, fostering an understanding of iterative development and problem-solving.

Mathematics / Geometry

  • Enhanced spatial reasoning skills by working with tangrams to create images, recognizing shapes and their properties.
  • Applied geometric concepts and pattern recognition in designing and assembling suncatchers.
  • Engaged in abstraction by simplifying complex images into basic shapes and using algorithms to recreate them.
  • Recognized the importance of sequencing and precise instructions aligned with mathematical thinking.

Language Arts / Creative Writing

  • Developed an understanding of variables and functions through the creation of mad libs, connecting coding concepts to language structure.
  • Practiced creative writing by crafting mad libs, enhancing vocabulary and sentence construction skills.
  • Appreciated the role of abstraction when using placeholders (variables) in storytelling.
  • Learned to follow and create algorithms through language-focused activities, linking computational thinking with literacy.

Tips

To deepen the understanding of computational thinking, encourage the student to design their own algorithms for everyday tasks like making a sandwich or organizing their room. Use storytelling to illustrate programming concepts, linking sequences and functions to plot structure. Integrate hands-on math projects, such as building geometric art or exploring symmetry through folding paper, to strengthen spatial reasoning. Finally, prototype simple inventions with household materials, emphasizing rapid iteration and learning from failure to cultivate resilience and innovation.

Book Recommendations

  • Hello Ruby: Adventures in Coding by Linda Liukas: A charming storybook that introduces young children to computational thinking concepts through fun narratives and activities.
  • Tanglewood Math for Kids: Fun with Shapes and Patterns by Amanda Doering Tourville: Engaging activities focusing on shapes, patterns, and spatial skills, ideal for reinforcing geometry through interactive projects.
  • The Mad Libs Book by Roger Price: A classic and playful fill-in-the-blank book that helps children learn language patterns and expands vocabulary through creative mad libs.

Learning Standards

  • CCSS.MATH.CONTENT.3.G.A.1 – Understand and apply geometric concepts through hands-on activities (tangrams, suncatchers).
  • CCSS.ELA-LITERACY.L.3.3.A – Using knowledge of language structure (variables as placeholders in mad libs).
  • CCSS.ELA-LITERACY.W.3.3 – Writing narratives and creative content (mad libs creation).
  • CCSS.MATH.PRACTICE.MP1 – Make sense of problems and persevere in solving them (algorithm creation and prototyping).
  • CCSS.MATH.PRACTICE.MP7 – Look for and make use of structure (recognizing patterns in tangrams and algorithms).

Try This Next

  • Create a worksheet where students write step-by-step algorithms for daily routines to understand sequencing and precision.
  • Design a quiz that asks students to identify examples of functions, variables, and abstraction in simple coding snippets or stories.

Growth Beyond Academics

This activity encourages persistence and problem-solving as children experiment with algorithms and prototypes. It fosters confidence through creative expression and innovation, while also promoting patience and attention to detail through tasks requiring careful sequencing. Collaboration opportunities, especially in group prototyping, support social skills and shared learning.
With Subject Explorer, you can:
  • Analyze any learning activity
  • Get subject-specific insights
  • Receive tailored book recommendations
  • Track your student's progress over time
Try Subject Explorer Now

More activity analyses to explore