The focus of review sessions should not be a rehash/reteaching of content or a Q/A session that is teacher-led. Each session should be 10 minutes. Each session students should be reviewing the key concepts from the most recent lesson as well as randomly selected material from any prior lessons.
Basic Review: Close-ended Teacher creates a list of key concepts that students should write about/articulate. Ideally, 1-2 exercises (based on difficulty) that support key concepts will be presented alongside this prompt. Key concepts to articulate and optional coding exercise should be available to students on the board or on a slide at the start of class.
Basic Review: Open-ended Students should write down the 5 most important concepts from the most recent lesson. Students should write down at least 1 concept from a prior lesson.
Journal (5 mins) Students articulate key concepts with pen/paper as well as solve any provided code challenges. Students should do all of this without looking at previous notes or laptops since retrieval practice only works when they are retrieving the material from memory. Having students write down answers on a blank sheet of paper also presents the opportunity to collect papers to grade/review or for accountability/participation purposes.
Discussion (5 mins) Students should share their answers from the individual review. The teacher should correct or elaborate upon responses as needed.
Review
- What is hoisting?
- Describe the scope chain.
What is the value of this
when we call fn()
? Explain your answer.
const fn = () => {
value = 21;
return this.value;
};
fn();