Homework Lesson
TN-LP-CSCI-AP-49506 · v3.8
Algorithms in Exam Questions
AP · Computer Science · Algorithms and Data Representation · Algorithms · Common Core
Grade
AP
Subject
Computer Science
Unit
Algorithms and Data Representation
Topic
Algorithms
Subtopic
Algorithms in Exam Questions
Curriculum
Common Core
Duration
30 minutes
Difficulty
Core
Teacher name
Class
Date
Learning objectives
- Recognise and define algorithms in exam questions accurately.
- Explain the underlying rule of algorithms in exam questions in your own words.
- Apply algorithms in exam questions to routine and unfamiliar computer science problems.
- Justify a chosen method and spot errors in another student's work.
Success criteria
- I can state what algorithms in exam questions means without notes.
- I can complete a worked example with correct setting out.
- I can solve an unfamiliar question and explain my reasoning.
Prerequisite knowledge
- · Vocabulary from earlier in Algorithms.
- · The immediately preceding subtopic in Algorithms and Data Representation.
- · Number, notation and recording conventions for AP.
Key vocabulary
Algorithms in Exam Questions · Algorithms · Algorithms and Data Representation · Method · Justify · Evidence
Materials
- · Algorithms in Exam Questions worksheet — one per student
- · Mini-whiteboards and pens
- · Exit ticket slips
- · Working-wall vocabulary cards
Technology
- · Projector or interactive display
- · Slide outline (PowerPoint export)
- · Optional: student devices for the interactive worksheet
- · Low-tech alternative: printed model examples
Preparation checklist
- Print the student worksheet and the exit ticket
- Load the slide outline and the hook
- Prepare the three differentiation packs
- Set out practical or manipulative equipment
- Have the answer key to hand for live marking
Standards alignment
- · Common Core — Computer Science AP: Algorithms strand
- · Algorithms and Data Representation unit outcome: apply algorithms in exam questions accurately
- · Assessment objective: reason, justify and communicate in computer science