Lesson 6.05: Dictionaries Project
Learning Objectives
Students will be able to...
- Use dictionaries to create the game Guess Who
Materials/Preparation
- Do Now
- Project Spec - Guess Who
- Solution (access protected resources by clicking on "Additional Curriculum Materials" on the TEALS Dashboard)
- Read through the do now and project spec so that you are familiar with the requirements and can assist students.
- Try creating your own variation on the Guess Who game so you are familiar with the potential challenges and bugs your students will hit.
Pacing Guide
Day 1
| Duration | Description |
|---|---|
| 5 Minutes | Do Now |
| 10 Minutes | Review |
| 10 Minutes | Project Overview |
| 30 Minutes | Project Planning |
Days 2-7
| Duration | Description |
|---|---|
| 5 Minutes | Planning/Questions |
| 10 Minutes | Review (if necessary) |
| 35 Minutes | Project Work |
| 5 Minutes | Wrap up |
Instructor's Notes
- Day 1
- Do Now
- Display the Do Now on the board.
- Students should take a few moments to rank which topics they found most difficult during this unit.
- Review
- Take time to review the concepts students found most challenging during this unit.
- Project Overview
- Go over the project spec details with the students.
- Demo a completed project.
- Planning
- Have the students design the variables, functions, dictionaries, lists, and structure they need, using pseudo code to help them visualize.
- Have the students write out a plan /outline for how they will spend time over next few days.
- Any students that finish their plan and have it checked should begin project work.
- Do Now
- Days 2-7
- Planning/Questions
- Have the students write down what they want to accomplish that day and any questions they have from the previous class.
- Review (if necessary)
- Go over any concepts or challenges that students are having.
- Project Work
- Students work independently to complete their projects and meet their daily goals.
- Wrap Up
- Discuss common issues that students were having each day, provide suggestions for how to overcome those challenges.
- Planning/Questions
Accommodation/Differentiation
Some students may need a refresher on using a while loop to control whether the game is over or not.
Some students may also need additional assistance or scaffolding for how to randomly choose a character from the dictionary.