AP Create Task

Exemplar

Multiplication Maestro is another MVP (minimum viable product) for the AP Create Task.

  1. Watch the 53 second video demo of Multiplication Maestro.
  2. Familiarize yourself with the source code by reviewing commits step by step.
  3. Clone the exemplar project and try it out.
    • Note the following:
      1. Code is written to be as simple to understand as possible.
        • You can likely think of better ways to organize the code...
      2. Results are filtered using an approach that is:
        • designed to meet AP Create Task requirements
        • not the way you would filter a list "in real life" when writing an app using Swift and SwiftUI
  4. Watch this video that explains Create Task requirements and how the exemplar meets them.

Requirements

  1. Read this one-page summary of the 2024 AP Create Task general requirements.
  2. Review the detailed 2024 AP Create Task requirements.
  3. Understand the 2023 AP Create Task rubric.

Getting Started

  1. Make a plan for your project.

    • While not formally required, paper prototypes may help organize your thoughts.
  2. Author your program code – source control must be used.

  3. Test your code thoroughly and be certain to leave enough time to:

    1. Print your code to PDF.

    2. Record your 1-minute video.

      • The easiest way to record a video is to press Command-R when your app is running in the Simulator.
      • Here is how to "make small text large" if you wish to use this effect in your video.
      Note

      It is not required to show text captions within your video, although it is encouraged if you have the time as it makes the College Board evaluator's job easier. If you choose to do this, use Quicktime Player to record your video.

    3. Author your written responses to the probable exam questions.

      • Be sure that code screenshots are legible – code cannot be so tiny that it becomes nearly impossible to read without a magnifying glass.
      • Although you are not submitting your written responses now, you can keep these to refer to prior to the exam in May.
      • It is recommended that you take screenshots for your written responses from the PDF you created using BBEdit, so that line numbers match up with the PDF file you are providing with your full program code.
        • If you instead take code screenshots from Xcode directly, line numbers will not match up with your full program code PDF, which could be confusing for the College Board evaluator who reviews your submission.
  4. When you are all finished, submit your work to the College Board.

Final Notes