Functions · Define a Concept

Read — build a mental model L1 Knowledge Atoms ~2 min

Define a function

In your own words, what is a function, and why do programmers use them? Say what it is, not how to write one.

Why this activity was chosen
  • Bloom level: L1 Knowledge: State what a core programming idea is, in your own words.
  • Block Model level: Atoms (step 1 of 4): individual syntax elements: names, operators, keywords and values.
  • Misconception targeted: shown after you answer, so it does not give the answer away.

Putting a definition into one's own words shows whether a term is understood or merely recognised. Short, low-pressure definitions give an early, honest baseline before students read or evaluate code that depends on the idea.

AI’s role here: AI may suggest which aspect of the idea to think about. It must not supply the definition; feedback names ideas still missing, not their wording.