AP
AP Computer Science A course icon

AP Computer Science A: Practice Questions, Units, and Exam Format

Java objects and methods, control flow, writing classes, arrays, and recursion. See exactly what is on the exam, unit by unit, and practise it with a tutor that adapts to you.

Exam format

Structure of the AP Computer Science A exam, from the official course and exam description.
SectionQuestionsTimeShare of score
Section I: Multiple Choice421 hr 30 min55%
Section II: Free Response41 hr 30 min45%

Units and exam weights

The 4 units of AP Computer Science A, with the exam weight published for each.
UnitExam weightTopics covered
Using Objects and Methods15 to 25%Introduction to Algorithms, Programming, and Compilers, Variables and Data Types, Expressions and Output, Assignment Statements and Input, Casting and Range of Variables, Compound Assignment Operators
Selection and Iteration25 to 35%Algorithms with Selection and Repetition, Boolean Expressions, if Statements, Nested if Statements, Compound Boolean Expressions, Comparing Boolean Expressions
Class Creation10 to 18%Abstraction and Program Design, Impact of Program Design, Anatomy of a Class, Constructors, Methods: How to Write Them, Methods: Passing and Returning References of an Object
Data Collections30 to 40%Ethical and Social Issues Around Data Collection, Introduction to Using Data Sets, Array Creation and Access, Array Traversals, Implementing Array Algorithms, Using Text Files

How Kalyta teaches AP Computer Science A

Practice that adapts to you, an explanation for every answer, and a full rehearsal before the real thing. You spend your time on the units that move your score instead of the ones you have already got.

Start free

One subscription covers every course in the AP app, so you can study more than one without paying twice.

Kalyta is an independent study tool and is not endorsed by or affiliated with the College Board or ACT, Inc. SAT and AP are trademarks of the College Board. ACT is a trademark of ACT, Inc.