Core Skills Analysis
Computer Science
- Will designed the overall game concept, showing ability to break a large project into manageable parts.
- Will used Scratch’s block‑based programming to implement event‑driven logic, demonstrating sequencing and conditional thinking.
- Will debugged his code by testing sprites and fixing unexpected behaviors, illustrating systematic problem‑solving.
- Will incorporated variables to keep score, applying abstract data representation.
Mathematics
- Will calculated sprite movement using coordinate grids, reinforcing understanding of the x‑ and y‑axis.
- Will applied multiplication and division when setting speed values, linking arithmetic to real‑world rates.
- Will used variables to track points, practicing concepts of integer addition and subtraction.
- Will estimated time for game levels, employing ratio and proportion reasoning.
Language Arts
- Will wrote brief story prompts and instructions for players, practicing concise expository writing.
- Will labeled sprites and menus with clear, descriptive text, enhancing vocabulary and readability.
- Will reflected on his coding process in a project log, developing metacognitive writing skills.
- Will used peer feedback to revise game dialogue, strengthening revision and editing practices.
Tips
Encourage Will to expand his game by adding a branching storyline where player choices affect outcomes, which will deepen narrative skills and conditional logic. Have him create a flowchart on paper before coding new levels to visualize sequence and decision points. Introduce a simple physics concept—such as gravity or momentum—by adjusting sprite motion parameters, turning math calculations into observable experiments. Finally, set up a showcase where Will presents his game to family or classmates and answers questions, reinforcing communication, public speaking, and reflective thinking.
Book Recommendations
- Hello Ruby: Adventures in Coding by Linda Liukas: A playful introduction to coding concepts through storytelling, perfect for young programmers like Will.
- The Coding Gamebook by Michele Rose: Combines puzzles with coding challenges, encouraging readers to think algorithmically while advancing a game narrative.
- Geek Girl: The Story of Ada Lovelace by Heather E. Schwartz: A biography that shows how early computer pioneers turned ideas into programs, inspiring budding coders.
Learning Standards
- CCSS.MATH.CONTENT.6.EE.B.6 – Use variables to represent quantities and write expressions (score variable in game).
- CCSS.MATH.CONTENT.7.RP.A.3 – Use proportional reasoning to scale game speed and difficulty.
- CCSS.ELA-LITERACY.W.6.6 – Use technology, including Scratch, to produce and publish writing (game instructions and story).
- CCSS.ELA-LITERACY.RST.6-8.3 – Follow a model or experiment to understand a concept (debugging process).
Try This Next
- Create a printable worksheet where Will maps sprite coordinates for a new level before programming.
- Design a quiz with short answer questions on loops, conditionals, and variables based on his game.