Overview

This is the second day of a five-day unit project. Students continue to plan for the project by filling out tables of information on element IDs and programming constructs before each tackling a different role in the project as a designer or a programmer.

Goals

Students will be able to:

Purpose

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.

Resources

Getting Started (0 mins)

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

Activity

Step 4: Students work with their partners to fill out the tables on pages 4-6 in the Planning Guides. In these tables, students plan out all of the element IDs, functions, variables, conditionals, and loops. This step will help students smoothly transition into the programming phase.

Step 5 (3 mins): On one computer, partners quickly build their screens, to be used by the programmer to test their code. Emphasize that these are NOT the final screens. Students place elements on the screen and give them the agreed upon names from Step 4. The design does not matter here.

Do This: Partners select their primary roles.

Step 6: Students work on building their apps, guided by their roles.


Teaching Tip

If the designer finishes their screens early, they can start pair programming with the programmer.


Wrap Up (5 mins)

Do This: Take some time to answer student questions.

Assessment: Optional

Planning Guide: As an optional completion assessment, you can look at the table in Step 4 of the Planning Guide.

Standards Alignment