Choose a quiz, calculator, text adventure, data-summary program, or study utility. Plan, decompose, pseudocode, implement, test, debug, document, present, and submit the final code and portfolio.
Capstone planning - Requirements; scope; milestones (Choose a community or school problem)
Capstone build 1 - Implementation; collaboration; versioning (Build minimum viable artifact)
Capstone build 2 - Data or media integration;
Capstone build 3 - Testing; debugging; security (Test with rubric and revise)
Capstone documentation
Readme; citations; design rationale
Prepare portfolio and demonstration
Capstone presentation rehearsal
Communication; peer critique
Demo day rehearsal
Capstone showcase
Presentation; questions; professional feedback
Showcase to class or invited audience
Menu-driven quiz with scoring and feedback.
Calculator or unit-conversion tool with validation.
Text adventure using functions, conditions, loops, and dictionaries.
Data-summary program using a teacher-provided CSV or text file.
Study or productivity utility using fictional/sample data.
Rubric: Functionality 30%; problem decomposition and code quality 25%; testing and debugging 20%; documentation and responsible data use 15%; presentation and reflection 10%.