Ninth graders learn the everyday algorithms behind software, from linear and binary search to sorting and finding a maximum, and match each algorithm to what it does.
Students will be able to…
The same problems come up again and again in code. What are the common algorithms that solve them, and how do you pick the right one?
Project this and match each algorithm to what it does — tap an algorithm, then tap its job.
Tap any phase to open the teacher moves and student actions.
Searching a list and sorting it come up again and again. Rather than reinvent them, coders reuse proven algorithms. Which ones?
Students match each algorithm to its job.
Students trace an algorithm by hand.
Students choose algorithms for tasks.
Students reflect on choosing algorithms.
Aligned to the CSTA K-12 Computer Science Standards and ISTE Standards for Students.
Use common algorithms to solve problems.
Compare algorithms for the same task.
Trace and explain how an algorithm works.
Select and apply algorithms to computing problems.
Preview the three formative checks. Tap “Sample answer” to see what mastery looks like — hide them before you print for students.
Have students list three tasks, choose a fitting algorithm for each, and explain why it fits, so choosing an algorithm becomes a deliberate step. A printable algorithms 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.