Tian2 田二
The Tian2 Study Library AP Edition · Tian2 Editorial Bureau
Volume I · MMXXVI AP Computer Science Principles
Library AP Computer Science Principles Unit 6: Create Performance Task
⁂   AP Computer Science Principles · Unit 6

6. Create Performance Task

30–30% of the AP exam. Key topics: Program code: developing a complete, functioning program in any language (Python, JavaScript, Scratch, App Inventor, etc.), Video submission: ≤60 seconds showing program input, functionality, and output, Personalized Project Reference (PPR): two code segment screenshots (procedure with sequencing/selection/iteration; list storage and use), Row 1 — Program Purpose and Function: video evidence + written description of purpose and function, Row 2 — Data Abstraction: list/collection storing multiple elements; written explanation of what data represents, Row 3 — Managing Complexity: written explanation of logical necessity of the list, Row 4 — Procedural Abstraction: student-developed procedure with ≥1 parameter; written explanation of parameter's effect on behavior, Row 5 — Algorithm Implementation: procedure containing sequencing, selection, and iteration all within the same procedure, Row 6 — Testing: two documented test cases with specified conditions, expected result, actual result, and an error identified and corrected, Written Response Section II: WR1 (Program Design, Function, and Purpose), WR2(a) (Algorithm Development), WR2(b) (Errors and Testing), WR2(c) (Data and Procedural Abstraction), AP Digital Portfolio submission platform, 850-word maximum / 750-word recommended limit for Written Response.

30–30% exam weight standard track

Unit 6: Create Performance Task

Study guide content for this unit is being prepared. Check back soon for complete lesson notes, formula sheets, and worked examples.

Topics in this unit

  • Program code: developing a complete, functioning program in any language (Python, JavaScript, Scratch, App Inventor, etc.)
  • Video submission: ≤60 seconds showing program input, functionality, and output
  • Personalized Project Reference (PPR): two code segment screenshots (procedure with sequencing/selection/iteration; list storage and use)
  • Row 1 — Program Purpose and Function: video evidence + written description of purpose and function
  • Row 2 — Data Abstraction: list/collection storing multiple elements; written explanation of what data represents
  • Row 3 — Managing Complexity: written explanation of logical necessity of the list
  • Row 4 — Procedural Abstraction: student-developed procedure with ≥1 parameter; written explanation of parameter's effect on behavior
  • Row 5 — Algorithm Implementation: procedure containing sequencing, selection, and iteration all within the same procedure
  • Row 6 — Testing: two documented test cases with specified conditions, expected result, actual result, and an error identified and corrected
  • Written Response Section II: WR1 (Program Design, Function, and Purpose), WR2(a) (Algorithm Development), WR2(b) (Errors and Testing), WR2(c) (Data and Procedural Abstraction)
  • AP Digital Portfolio submission platform
  • 850-word maximum / 750-word recommended limit for Written Response