HUNTERTUTORING

AP

Computer Science A · High school · CS / Programming

Full College Board Course and Exam Description framework for Computer Science A, including course-scope topics not assessed on the AP Exam. Topics marked with an asterisk (*) are assessed on the exam. Click a topic for the full text and study materials.

Standards

Click a standard for the full text and study materials.

Unit 1: Primitive Types

  • 1.1 * — Declare and use int, double, and boolean primitives correctly.
  • 1.2 * — Evaluate arithmetic expressions and casting in Java.

Unit 2: Using Objects

  • 2.1 * — Call constructors and methods; interpret object references.
  • 2.2 * — Use String and Math APIs appropriately on the AP subset.

Unit 3: Boolean Expressions and if Statements

  • 3.1 * — Write compound boolean expressions and nested conditionals.
  • 3.2 * — Trace decision logic and avoid common equality mistakes.

Unit 4: Iteration

  • 4.1 * — Implement for and while loops; analyze loop invariants informally.
  • 4.2 * — Traverse strings and accumulate results safely.

Unit 5: Writing Classes

  • 5.1 * — Design classes with fields, constructors, and methods.
  • 5.2 * — Apply encapsulation and this references correctly.

Unit 6: Arrays and ArrayList

  • 6.1 * — Manipulate one-dimensional arrays and ArrayList<E>.
  • 6.2 * — Implement common algorithms: search, count, and transform.

Unit 7: 2D Array

  • 7.1 * — Traverse 2D arrays row-major and column-major.
  • 7.2 * — Implement algorithms that process matrices and grids.

Unit 8: Inheritance and Recursion

  • 8.1 * — Apply inheritance, overriding, and polymorphism.
  • 8.2 * — Trace recursive methods and identify base/recursive cases.

* Assessed on the AP Exam (per the Course and Exam Description). All topics listed; unmarked topics are course scope only.

AP® is a trademark registered by the College Board. Course and Exam Description content is used for educational reference; see College Board for the official CED.

AP Course and Exam Description (College Board)

Pricing calculator

Choose materials, tutoring, or both — or book a single session as needed. Customize your plan on the subscribe page.

What do you need?

$1,162 · Computer Science A · 18 tutoring hrs

Study guides, worksheets, reviews, practice tests, and answer keys for 1 class. 18 tutoring hours (1 hr / week · semester). Bundle discount applied vs buying separately. Pay in full via Zelle.