
4.12. ASSESSMENT: AP Create 1¶
Time Estimate: 6 hours (8 45 minute classes) minimum
Follow these directions if you are taking CSP as an AP course. If you are in a non-AP CSP course, please go to the next lesson for Non-AP Create directions. In this Create Project #1, you will work with a partner to design a socially useful interactive app, that demonstrates algorithms such as selection and procedural abstractions. As you develop your project keep track of significant errors and bugs that you encountered and how you solved or debugged them in a journal. Before beginning, please review the following:
In the official Create: Programming Performance Task #2 you will need to address ALL of the requirements and prompts as outlined in the performance task directions (i.e. a list, procedure with parameter, and algorithm with sequence, selection, and iteration). However, this is a PRACTICE programming performance task therefore not all aspects are required to be completed. You are not expected to include a procedure with a parameter for this practice task, but you should at least include a procedure. It is recommended that you try to include a loop. Use an Iterative Design Thinking Process to develop your app: Your teacher may have you do the following Design Thinking Process: Design a Chair Activity in pairs or groups to practice the Design Thinking Process.
Working in pairs, follow the Design Thinking iterative development process for the
Create Performance Tasks.
Before you start creating the app in App Inventor, you will brainstorm ideas on paper with a partner and present an elevator pitch to your class. Turn in the following:
Working in pairs, create a minimal working app. Turn in the following:
Create a video demonstration of your app and answer the prompts outlined in the Create Performance Task template. Submit your video and answers to the prompts on your portfolio as a portfolio write-up.4.12.1. Introduction and Goals¶
Iterative Design Thinking Process
Iterations
4.12.2. Learning Activities¶
Warm Up Activity: Design a Chair
Create #1 Directions
Iteration 1: Paper Prototype
[name of app] is a [kind of thing] for [the people who would use it or problem it would solve] that, unlike [similar apps] is able to [the major distinguishing feature of your app].Iteration 2: Minimal Working App
Iteration 3 and On:
Submission
4.12.3. Resources¶