Fifth graders learn functions — a way to name a group of steps once and reuse it again and again. They build a greet() function in order, then call it, so they never have to rewrite the same steps.
Students will be able to…
How can you name a group of steps and reuse it?
Project this and have students put the steps inside the function in the right order.
Tap any phase to open the teacher moves and student actions.
What if you had to greet 10 people with the same 3 steps?
Students use functions.
Students modify.
Students create.
Students close.
Aligned to the CSTA K-12 Computer Science Standards and the ISTE Standards for Students.
Decompose a problem into smaller named parts.
Create programs with sequences, events, loops & conditionals.
Modify or remix programs to develop something new.
Break problems into reusable parts.
Preview the three formative checks. Tap “Sample answer” to see what mastery looks like — hide them before you print for students.
Have students name one function a game might reuse (like jump() or shoot()). A printable functions 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.