Skip to content
Marlbridge

AP® Computer Science Principles · Unit 3 · Topic 3.14

Libraries: Topic Checklist (Computer Science Principles 3.14)

Specific "I can" statements for libraries, APIs and documentation, each linked to the study-guide section or practice question that tests it.

Work through the list without notes. If you cannot do a statement, follow the pointer, then come back. Guide = the study guide; Practice = the practice questions.

Understanding

  • I can define a software library and say how it simplifies programming (Guide: Libraries, APIs and documentation; Practice: Question 1)
  • I can define an API (Guide: Libraries, APIs and documentation; Practice: Question 2)
  • I can explain why documentation is necessary (Guide: Libraries, APIs and documentation; Practice: Question 3)
  • I can give internal and external sources of existing code (Guide: Libraries, APIs and documentation)

Skills

  • I can predict what a documented library procedure returns (Guide: Worked example 1; Practice: Question 4)
  • I can evaluate nested library calls from the inside out (Guide: Worked example 1; Practice: Question 8)
  • I can use the returned value of a library procedure in a statement (Guide: Worked example 1; Practice: Question 9)
  • I can guard a call so the documented conditions are met (Guide: Worked example 2; Practice: Question 5)

Reasoning

  • I can decide whether to use a library or write my own code (Guide: Worked example 2, Step 3)
  • I can choose an appropriate library for a stated need (Guide: Choosing an appropriate library; Practice: Question 6)
  • I can state the benefits of using a library (Guide: Libraries, APIs and documentation; Practice: Question 7)
  • I can explain why my use of a library still needs testing (Guide: Choosing an appropriate library)

When every line is secure, move on. The revision notes are here: revision notes.

AP® and Advanced Placement® are trademarks registered by the College Board, which is not affiliated with, and does not endorse, this website. Marlbridge is an independent tuition provider. It is not an authorized AP course provider, an AP school or an exam centre, and these resources are not official College Board materials. Reading them or doing simulations does not meet the laboratory requirement of an AP science course.