Core Skills Analysis
Coding and Game Development
Will attended Creative Coding at Richmond Homeschool Collective and continued iterating his project. Through this ongoing development, he practiced refining a coding project over time, a process that can involve making changes, reviewing how they work, and deciding what to adjust next. The activity supported persistence and iterative problem-solving as Will continued building on earlier work. It also gave him practice sustaining focus on a creative technical task.
Tips
Tips Encourage Will to choose one small project improvement for his next session, make the change, and record what happened before deciding on another revision. He could sketch a simple flowchart or storyboard to plan a future feature, then compare the plan with the finished project. Invite him to demonstrate the project to a family member or peer and use their questions as ideas for a later iteration. A short developer journal with dated notes and screenshots can help him notice how his project changes over time.
Book Recommendations
- Lauren Ipsum: A Story About Computer Science and Other Improbable Things by Carlos Bueno: A computer-science-inspired adventure that introduces computational ideas through an imaginative story.
Learning Standards
- Science — ES.1.f: Continuing to iterate a project connects to designing solutions and refining them through development.
- Science — ES.1.e: Creative coding relates to computational thinking; Will’s continued project work provides an opportunity to apply it.
- English Language Arts — 9.C.2.A: If Will presents his project using media, that presentation can align with planning and delivering a multimodal presentation.
- Standards note: These are relevant connections rather than evidence that every listed skill was demonstrated; the activity description establishes that Will attended Creative Coding and continued iterating his project.
Try This Next
- Project revision log: record one change, the reason for it, and what happened after testing.
- Feature sketch: draw a screen or scene showing one possible next improvement to the project.
- Mini demonstration: show the project to someone and write down one question or suggestion to consider.