Core Skills Analysis
Coding and Game Development
Will attended his Creative Coding class at the homeschool co-op and continued working on his independent coding project. This showed sustained engagement with a longer-term development process, in which he likely practiced applying programming concepts from class to his own work, although the specific features or code were not described. By continuing rather than starting a new task, Will developed persistence, project-management habits, and the ability to build understanding over time. His independent work also gave him practice making coding decisions and taking ownership of his learning.
Tips
Tips: Invite Will to keep a brief developer journal recording his goal, changes made, problems encountered, and next steps after each work session. Have him create a simple project roadmap with milestones, then test one feature at a time and document the results. When the project is ready, encourage him to demonstrate it to a family member or classmate and explain one design choice, one challenge, and one planned improvement.
Book Recommendations
- Hello World: A Journey of Getting Started in Computers by Wendy Liebman Marks: An accessible introduction to computer history and programming concepts that can provide context for Will’s creative coding work.
- Coding Projects in Scratch: A Step-by-Step Visual Guide to Coding Your Own Animations, Games, Simulations, and More! by Jon Woodcock: A practical project guide that models how programmers develop interactive creations through manageable steps.
- Python for Kids: A Playful Introduction to Programming by Jason Briggs: A beginner-friendly programming book using creative projects to reinforce experimentation, problem solving, and persistence.
Learning Standards
- Virginia SOL alignment: The provided standards do not include a dedicated Coding and Game Development standard or a Grade 8 computer science code.
- 8.W.1, English Language Arts: A project journal, roadmap, or demonstration explanation could support expository writing, evidence-based claims, and organized communication, though the activity itself did not explicitly document writing.
- 5.PFA.1, Mathematics: Continuing an independent project may involve recognizing and extending patterns in code, but no specific mathematical pattern was described.
- 1.1, Science: Iterative coding can resemble defining problems and testing solutions; however, the activity did not specify observations, experiments, or engineering procedures.
Try This Next
- Project log worksheet: goal, completed task, coding challenge, solution attempted, and next step.
- Create a three-stage project roadmap: prototype, test, and improve.
- Write five user-testing questions a classmate could answer after trying the project.
- Prepare a two-minute demo explaining the project’s purpose and one planned improvement.