Eleventh graders learn what happens between writing code and running it: a computer only understands machine code, so source code must be translated — all at once by a compiler, or line by line by an interpreter. They check the ideas, then classify real languages.
Students will be able to…
How does the code you type actually get run by a computer?
Project each item and have students answer about compilers and interpreters.
Tap any phase to open the teacher moves and student actions.
Your computer does not speak Python — so how does it run it?
Students learn.
Students practice.
Students apply.
Students close.
Aligned to the CSTA K-12 Computer Science Standards and the ISTE Standards for Students.
Explain levels of abstraction and translation.
Explain how abstractions hide complexity.
Evaluate how programs are executed.
Understand how systems run code.
Preview the three formative checks. Tap “Sample answer” to see what mastery looks like — hide them before you print for students.
Have students classify real languages as compiled or interpreted. A printable sort sheet is in the CS 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.