Loops · Identify Terminology
Read — build a mental model
L1 Knowledge
Atoms
~1 min
What is one pass of a loop called?
Each complete run of the indented block, once for each item in the list, is called a(n) ...?
for n in [2, 4, 6]:
print(n)
Why this activity was chosen
- Bloom level: L1 Knowledge: Pick the correct technical term for a piece of code.
- 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.
Shared vocabulary is the foundation for everything else: students cannot explain, debug, or critique generated code (or specify what they want) without words such as parameter, index, key and iteration. Distractors are near-miss terms that novices genuinely confuse, such as parameter versus argument.
AI’s role here: AI may hint at what distinguishes two similar terms. It must not simply name the term, because recall is the skill being practised.