Ninth graders work with strings — text data. They join strings with +, measure them with len(), read characters by index (starting at 0), transform them with methods like .upper(), and take slices. They explore each, then process text in code.
Students will be able to…
How do programs store and manipulate text?
Project this and tap each. Have students explore how Python handles strings.
Tap any phase to open the teacher moves and student actions.
How could a program greet someone by name?
Students use strings.
Students modify.
Students create.
Students close.
Aligned to the CSTA K-12 Computer Science Standards and the ISTE Standards for Students.
Use data and procedures to manage complexity.
Iteratively develop programs using control structures.
Evaluate and refine computational artifacts.
Transform data to solve problems.
Preview the three formative checks. Tap “Sample answer” to see what mastery looks like — hide them before you print for students.
Have students join two strings and print their total length. A printable strings 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.