Tenth graders make functions flexible with parameters and return values. You pass an argument in, the parameter receives it, the body runs, and return sends a value back to the caller. They order the flow of a function call, then write functions that take inputs and return results.
Students will be able to…
How do parameters and return values make a function reusable?
Project this and have students put the steps of a function call in order.
Tap any phase to open the teacher moves and student actions.
How could ONE function compute the area of ANY circle?
Students use the idea.
Students modify.
Students create.
Students close.
Aligned to the CSTA K-12 Computer Science Standards and the ISTE Standards for Students.
Use procedures with parameters to reduce complexity.
Decompose problems into smaller components.
Combine control structures to express ideas in code.
Build reusable solutions.
Preview the three formative checks. Tap “Sample answer” to see what mastery looks like — hide them before you print for students.
Have students write a function with one parameter that returns a result. 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.