Students will be able to...
- Engage in class design before beginning coding.
- Apply what was learned with respect to classes, methods, and inheritance to create an implementation of Pokemon.
- 7.05 Slide Deck
- Project Spec - Pokemon (docx) (pdf)
- Project Spec - Mailing List (docx) (pdf)
- Solution (access protected resources by clicking on "Additional Curriculum Materials" on the TEALS Dashboard).
- Read through the project spec so that you are familiar with the requirements and can assist students.
- Try creating your own project so that you can Review 4 Steps to Solve Any CS Problem.
- Editable Grading Rubric
Duration | Description |
---|---|
5 Minutes | Project Handout |
5 Minutes | Mini-Lesson |
15 Minutes | Project Overview |
30 Minutes | Project Planning |
Duration | Description |
---|---|
5 Minutes | Planning/Questions |
10 Minutes | Review |
35 Minutes | Project Work |
5 Minutes | Wrap up |
- Demo a completed project to show user experience.
- Discuss Class Design.
- If you find yourself creating many classes with similar methods, use inheritance!
- Figure out the actual structure without writing code and use that to create your classes.
- Go over the Pokemon project spec.
- Review the major aspects and requirements of the game.
- Have students write down the classes and methods they need to create.
- Students should then outline what they will do each day in order to complete the project on time.
- Have students review and update what they want to accomplish that day and any questions they have from the previous day.
- If necessary, review any concepts or struggles the class was having.
- Students work on their projects independently.
- Have the students write down what they struggled on or had a hard time doing.
Points | Percentage | Objective | Lesson |
---|---|---|---|
9 | 32% | The Student can create a class and an instance | 7.01, 7.02 |
6 | 21% | The student can create methods for classes | |
3 | 11% | The student can correctly use inheritance | |
5 | 18% | Student can decompose a problem to create a program from a brief | |
5 | 18% | Student uses naming/ syntax conventions and comments to increase readability | |
28 | Total Points |