Students will be able to...
- Use dictionaries to create the game Guess Who.
- 6.05 Slide Deck
- Do Now
- Project Spec - Buy an Umbrella (docx) (pdf)
- Project Spec - Guess Who (docx) (pdf)
- Project Spec - Guess Who (Hockey Canada Edition) (docx) (pdf)
- 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.
- Review 4 Steps to Solve Any CS Problem
- Editable Grading Rubric
Duration | Description |
---|---|
5 Minutes | Do Now |
10 Minutes | Review |
10 Minutes | Project Overview |
30 Minutes | Project Planning |
Duration | Description |
---|---|
5 Minutes | Planning/Questions |
10 Minutes | Review (if necessary) |
35 Minutes | Project Work |
5 Minutes | Wrap up |
- Display the Do Now on the board.
- Students should take a few moments to rank which topics they found most difficult during this unit.
- Take time to review the concepts students found most challenging during this unit.
- Go over the project spec details with the students.
- Demo a completed project.
- 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.
- Have the students write down what they want to accomplish that day and any questions they have from the previous class.
- Go over any concepts or challenges that students are having.
- Students work independently to complete their projects and meet their daily goals.
- Discuss common issues that students were having each day, provide suggestions for how to overcome those challenges.
- 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.
- For students who are looking for more of a challenge, we have added a second project called Project Spec - Buy an Umbrella.
Points | Percentage | Objective | Lesson |
---|---|---|---|
6 | 20% | The Student uses dictionaries to create key-value pairs | 6.01 |
9 | 30% | The Student can use dictionary methods to update, add, and remove values from a dictionary | 6.02 |
3 | 8% | The Student can utilize dictionaries of different types | 6.03 |
3 | 8% | The student can use loops to traverse through key/value pairs in a dictionary | 6.04 |
5 | 17% | Student can decompose a problem to create a program from a brief | |
5 | 17% | Student uses naming/ syntax conventions and comments to increase readability | |
31 | Total Points |