This is the final day of a five-day project. Students complete a Written Response, individually answering prompts about the project. Students then share their apps during a gallery walk.


Students will be able to:


Students will demonstrate their app design and programming skills throughout this five day project. In addition, students work with a dataset as this ensures students will be using the types of programming constructs required for the Create Performance Task, which this project is designed as a practice for. Students complete the project by individually filling out a Written Response, modeled after the Create PT.

This project can be used as a unit project, or as an end cap to the first semester of the course.


Getting Started (0 mins)

Do This: Move quickly to the activity portion of the lesson.


Note: The Written Response is to be completed individually. From this point on, partners should not discuss anything about their project.

Teaching Tip

The Written Response portion of this project is a modified, short version of the Create Performance Task students will turn in to the College Board for the AP Exam. To have your students practice submitting this project using a similar interface to the Create Performance Task, see the CSP Unit 5 Hackathon Submission on AP Classroom - Teacher Resource for instructions on how to set up an assessment on AP Classroom.

Do This: All students individually open their projects. They should also separately open the written response. Make sure both members of each group individually have access to their project.


Do This (30 mins): Students work silently to complete the Written Response. Students will need to take screenshots of code and insert those screenshots into the appropriate boxes in the Written Response. At your discretion, you may also allow students to copy/paste code segments into the boxes. Students can check the Scoring Guidelines in the Planning Guide to make sure they are meeting all the requirements.

Teaching Tip

Students may struggle with the prompt on managing complexity. Encourage students to think how the program would be written differently if no lists could be used. In most cases, this would involve a large amount of variables. Students need to be specific and explain what these variables would store.

Submit: Students submit their project (one per group), Planning Guide (one per group), and Written Response (individual).

Share: Now students display their projects on a computer and complete a gallery walk. If you decide to have a winner of the hackathon, students can vote on their favorite projects by writing down the name of the project on a sticky note and passing it in.

Wrap Up


Teaching Tip

Feel free to skip the announcement of a hackathon winner if you want to keep the project non-competitive.

Assessment: Grading the Project

Project: Use the Scoring Guidelines on the final page of the Planning Guide to assess student projects. The Written Response portion is individual, while the Overall Project portion is a group grade.

Standards Alignment