Ninth graders store many values in one variable with a list. Some operations change the list (append, remove, sort); others just read it (len, indexing, in). They sort operations by whether they change the list, then build and process a list.
Students will be able to…
How do programs store and work with many values at once?
Project this and sort each list operation into Changes the list or Reads it (no change).
Tap any phase to open the teacher moves and student actions.
How would you store 30 names in code?
Students use lists.
Students modify.
Students create.
Students close.
Aligned to the CSTA K-12 Computer Science Standards and the ISTE Standards for Students.
Create prototypes that use lists to solve problems.
Combine control structures with data to express ideas.
Evaluate and refine computational artifacts.
Organize data to build solutions.
Preview the three formative checks. Tap “Sample answer” to see what mastery looks like — hide them before you print for students.
Have students build a 5-item list, then add one and remove one. A printable lists worksheet is in the Computer Science library.
Tap a card to flip it, then rate whether you knew it. Built from this lesson’s vocabulary.
A quick self-check with instant feedback, drawn from this lesson’s key terms.
A print-and-go review sheet with a built-in answer key. Tap “Show answer key” to reveal answers, or print the clean version for students.