Please enable JavaScript to use CodeHS

AP Computer Science Principles in Python (2025)

Practice PT: Personal Data Tracker

Students build a personal data tracking application that directly practices all Create Performance Task code requirements: input, list, procedure with parameters, algorithm with sequencing/selection/iteration, procedure call, and output.

This Practice PT scaffolds toward the actual Create Performance Task by having students: 1. Plan their data tracker with a specific user in mind 2. Build core features that meet all Component A code requirements 3. Practice creating the deliverables required for the Create PT (video, code captures, written responses)

Lessons

27.1 Planning Your Data Tracker

  • What is a Data Tracker?
  • Example: Mood Tracker
  • Create PT Component A: Program Code Requirements
  • Personalized Project Reference (PPR)
  • Brainstorm Your Data Tracker
  • +1 more

27.2 Building Core Features

  • Build Your List
  • Build Your Procedure
  • Connect Input and Output
  • Complete Your Data Tracker

27.3 Create PT Practice: Deliverables

  • Create Your Video
  • Personalized Project Reference (PPR) Guide
  • Personalized Project Reference Guide Submission
  • Practice: Written Response 1
  • Practice: Written Response 2