Tenth graders learn two more Python collections — tuples (ordered but unchangeable) and sets (unordered, no duplicates) — alongside lists and dictionaries. Each fits a different job. They match types to their properties, then choose the right one.
Students will be able to…
Beyond lists, what other ways can a program group data?
Project this and match each collection type to what it is — tap the type, then tap the property.
Tap any phase to open the teacher moves and student actions.
A list stores data in order — but what if you need NO duplicates?
Students learn.
Students practice.
Students apply.
Students close.
Aligned to the CSTA K-12 Computer Science Standards and the ISTE Standards for Students.
Use data structures to store data.
Choose appropriate data structures.
Test code using collections.
Reason about data organization.
Preview the three formative checks. Tap “Sample answer” to see what mastery looks like — hide them before you print for students.
Have students pick the right collection for a task. A printable collections sheet is in the CS 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.