Launch
Students will launch the unit by setting up the coding environment, running and modifying a first Python program, analyzing what makes a simple program clearer for users, and recording an initial coding journal entry that sets up later design, feedback, and revision work.
Day 1
๐Ÿ’ป IDE First Steps Lab
Launch 39m
Research & Plan
Students will investigate what makes a Hello World upgrade useful for a real audience, study and compare sample Python programs, define measurable design criteria and constraints, generate multiple solution concepts, and select a justified approach using evidence before building.
Days 2 - 5
๐Ÿ” Python Examples Code Review
Knowledge/Skill Building 39m
๐Ÿงญ Audience Design Brief
Research 39m
๐Ÿ› ๏ธ Concept Matrix and Peer Critique
Deliverable 39m
โœ… Hello World Plan Review
Assessment 39m
Prototype & Refine
Students will build and test a first working Python prototype, collect evidence against their design criteria, revise based on peer and user feedback, and document the engineering decisions that prepared them for the final showcase and walkthrough.
Days 6 - 9
๐Ÿงช Python Test Cases in IDLE
Knowledge/Skill Building 30m
๐Ÿ’ป Hello World Upgrade Prototype
Project Work 39m
๐Ÿ” Code Review Data Round
Deliverable 48m
๐Ÿ““ Prototype Evidence Checkpoint
Assessment 39m
Showcase
Students will present their revised Python Hello World programs to an authentic audience, explain how feedback and testing improved the design, and document their learning through a brief coding journal and live walkthrough.
Day 10
๐ŸŽค Better Hello World Showcase
Assessment 39m