SYNC_STATUS: ACTIVEROOT_ACCESS_GRANTED_
CURRICULUM // CORE.101 // WEEK_11
Week 11 · Code to Create

Mini-Project 2: Interactive Program

Project: Create an interactive program that takes user input and produces meaningful output.

BUILD_BRIEF
Creator
Examples
  • Quiz game (track score, save results)
  • Personal budget tracker (add expenses, calculate total)
  • Text adventure game
  • Study flashcard system
  • Movie recommendation chatbot (rules-based)
Requirements
  • Menu-driven interface (loop asking "What do you want to do?")
  • Persist data to file (save/load)
  • At least 3 functions
  • Handle invalid user input
  • Run in 5-10 min
Deliverables
  • Source code
  • README
  • Demo video (2-3 min)
  • Test cases (3 scenarios you tested)
Grading rubric (100 pts)
Functionality — does it work?40 pts
Code quality — clean, readable30 pts
Error handling — handles bad input15 pts
Creativity — solves real problem15 pts
XP: 500 base, 100 bonus if >90 = 600 XPBADGE: Creator

Cohort & Support

LIVE_TOUCHPOINTS
Study Hall12 hrs support (Mon–Fri).

Rewards

XP_AND_BADGES
Rewards announced live during the cohort session.