10 Days
Students will be introduced to variables in this unit as a way to both generate labels and to store data by way of random values and lists. Students will begin their journey with variables by learning the basics, which they will use to create a program that collects user input through ask and answer prompts to generate Mad Libs-style stories. Students will then explore how variables can be used to create games, lists, and quizzes that tell creative stories and involve the user.
Block A, Units 0-1; Block B, Units 2-3; Block C, Unit 4