Vocabulary | Independent Practice
Students independently practice key computer science vocabulary by matching terms to definitions, applying terms in context, and explaining their understanding in short written responses. The lesson is designed for challenging independent practice with built-in checks for understanding and a short assessment.
| Term | Definition |
|---|---|
| algorithm | A step-by-step set of instructions for solving a problem or completing a task. |
| debugging | Finding and fixing errors in a program. |
| input | Data or information entered into a computer or program. |
| output | Information a computer produces after processing input. |
| variable | A named value that can change in a program. |
| loop | A part of a program that repeats instructions. |
| condition | A rule or test that controls what happens in a program. |
| function | A reusable block of code that performs a specific task. |
Display 3 vocabulary terms and ask students to write what each term means from memory.
Independently write quick definitions and circle any terms they are unsure about.
Briefly review the vocabulary list and clarify any confusing terms using simple examples.
Read along, underline key parts of each definition, and ask clarifying questions only if needed.
Direct students to complete a matching and sorting task without partner help. Remind them to use notes only after attempting each item.
Match terms to definitions, then sort examples into the correct vocabulary category.
Prompt students to complete short written responses using at least 4 vocabulary words correctly.
Write complete sentences that explain computer science scenarios using accurate vocabulary.
Provide a short scenario or error message and ask students to identify the vocabulary term that best applies and explain why.
Analyze the scenario, choose the best term, and justify the answer in writing.
Collect student work or use a brief exit ticket with 3 vocabulary questions to gauge mastery.
Complete the exit ticket independently and submit it before leaving.
Review the most commonly missed terms and restate why precise vocabulary matters in computer science.
Share one term they now understand better and one term they still want to practice.
End by highlighting that precise vocabulary helps programmers communicate clearly, troubleshoot errors, and explain code efficiently.
Students will complete an independent exit ticket or worksheet scored for correct term-definition matching, accurate use of vocabulary in context, and written explanation of a scenario.