Eleventh graders deepen their programming with functions that take parameters and return values — the building blocks of reusable, well-organized code.
Students will be able to…
A great function is like a machine: you feed it inputs (parameters) and it gives back an output (return value). How do they work?
Project each item and have students answer about parameters and return values.
Tap any phase to open the teacher moves and student actions.
A function is a machine: inputs (parameters) in, output (return) out. How?
Students practice.
Students use.
Students modify.
Students create.
Aligned to the CSTA K-12 Computer Science Standards (Level 3) and ISTE Standards.
Design reusable functions.
Use parameters and return values.
Modularize with functions.
Computational Thinker.
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 that takes a parameter and returns a value. A printable functions sheet 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.