Get personalized analysis and insights for your activity

Try Subject Explorer Now
PDF

Core Skills Analysis

Coding and Game Development

Will worked through Raspberry Pi tutorials to further develop his Python skills, including a module in which he made a randomized dice roller. He practiced translating the idea of rolling dice into a program that could produce randomized outcomes, connecting code instructions with a familiar game mechanic. This activity gave 14-year-old Will experience using Python to create an interactive, chance-based tool and showed how programming can reproduce outcomes that vary from one run to another. Working through multiple modules also supported step-by-step learning as he developed his coding skills.

Tips

Tips Extend Will’s dice roller into a small game-design sequence: have him add different-sided dice, then compare how changing the number of sides affects possible outcomes. Invite him to record repeated rolls in a table and make a bar graph to investigate whether results appear evenly distributed. He could next design a simple tabletop game that uses the program, writing clear rules and testing them with another player. To bring the project together, encourage him to create a short explanation of how the program works and demonstrate it to an audience.

Learning Standards

  • Science — ES.1.e: Using mathematics and computational thinking. Will used Python to create a randomized dice roller, applying computational thinking to a practical digital tool.
  • Science — ES.1.f: Constructing explanations and designing solutions. Making the dice roller involved designing a coded solution to generate dice outcomes.
  • Mathematics — A.ST.1.c: Collect or acquire data using a variety of methods. An extension that logs digital dice results would connect the program to data collection; this was not specifically described in the activity.

Try This Next

  • Roll-log worksheet: record 50 digital dice rolls, tally each result, and compare the observed counts.
  • Python challenge: modify the dice roller to simulate two dice and display their total.
  • Game-design prompt: invent a short game that uses the dice roller, then write and test its rules.
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