Verified Resources for 2026-2027

AP Computer Science A resources for every unit, skill, and exam question type.

AP Computer Science A covers 4 units, from Using Objects and Methods to Data Collections. Use this hub for unit study guides, topic review, practice questions, FRQs, key terms, cheatsheets, score calculators, practice exams, and exam prep.

AP Computer Science A at a glance

AP Computer Science A is an intro college-level course where you write Java to model real problems. You learn to design classes, trace and debug code, and build algorithms with objects, loops, arrays, and recursion.

4 course unitspractice questionskey terms

Not sure where to start?

New to the class

Start with the overview

Get the big picture: what AP Computer Science A covers, how it is scored, and how the units connect.

read the overview
Find your level

Take a diagnostic

Answer a quick mix of questions to see which units need the most review.

start a diagnostic
Mid-course

Jump into a unit

Open the unit you are studying now and review its guides, practice, and key terms.

browse all 4 units

What is AP Computer Science A?

AP Computer Science A covers 4 units, from Using Objects and Methods to Data Collections. Use this hub for unit study guides, topic review, practice questions, FRQs, key terms, cheatsheets, score calculators, practice exams, and exam prep.

What students review in AP Computer Science A

  • Unit 1: Using Objects and Methods
  • Unit 2: Selection and Iteration
  • Unit 3: Class Creation
  • Unit 4: Data Collections

AP Computer Science A exam format

Use this section breakdown to plan timed practice and decide which question types need review.

SectionQuestionsTime% of Score
Section I – Multiple Choice4290 min55%
Section II – Free Response490 min45%

Total timed testing time: 180 minutes.

AP Computer Science A units & exam weights

The course is organized into 4 units. The percentages below are the College Board exam weights, so you can see which units carry the most multiple-choice points. Open each unit for its study guide, topic pages, key terms, and practice questions.

study pulse

AP Computer Science A by the numbers

These trends come from real Fiveable practice data, so you can see what students are reviewing, which topics need extra attention, and how written practice can improve over time.

Topics with the highest MCQ miss rate

47,616 MCQs
3.6 Accessor Methods
54%
Jz-l7Vd973-Vz92gSvYxJ
50%
3.9 This Keyword
50%
3.4 Constructors
50%

Miss rate is based on high-volume AP Computer Science A multiple-choice practice.

More MCQ practice lines up with stronger accuracy

+5 pts
accuracy63%10+63%25+60%50+68%100+MCQs practiced

Average MCQ accuracy by student practice volume across 1,269 AP Computer Science A students.

FRQ scores often grow after another attempt

726 retries
57%first attempt
89%latest attempt
87%improved after retrying
2.9attempts per retried response
+31point average gain

Among AP Computer Science A FRQ responses that students retried on Fiveable, average scores rose from 57% on the first attempt to 89% on the latest attempt.

practice AP Computer Science A FRQs →

Big ideas & exam guides

These guides collect important exam skills, big ideas, essay tasks, and other subject-specific resources.

How to study for AP Computer Science A

Build the course map first

Skim the 4 unit pages, then choose the units that need the most review. Use topic guides for the concepts that feel fuzzy instead of rereading the whole course.

Move from notes to practice

After each unit, answer practice questions and write free responses when they are part of the subject. Keep a short list of missed skills and revisit those guides before the next set.

Finish with exam prep

Use exam guides, cheatsheets, score calculators, and practice exams when they are available for this course. The best final review plan connects content, question types, and timing.

AP Computer Science A FRQ practice

Use the question types below to plan written-response practice and connect exam guides to timed FRQs. Open an example prompt to practice that question type right away.

QuestionFocusPoints% of ScoreExample prompt
FRQ 1Methods and Control Structures713%String matching and substring scoring game
FRQ 2Classes713%String manipulation through combination and wrapping
FRQ 3Array/ArrayList59%Temperature averaging with conditional filtering criteria
FRQ 42D Array611%Two-dimensional array column minimum calculation
practice AP Computer Science A FRQs →

AP Computer Science A study tools

Frequently Asked Questions

Is AP Computer Science A hard?

AP CSA is moderately challenging. The 4 units build from objects and methods through control flow, class design, and data collections in Java. The logic-based thinking takes practice, but if you enjoy problem-solving and stick with coding, it feels manageable. The trick is writing code daily. Twenty to thirty minutes builds syntax and debugging fluency faster than reading notes ever will.

How do I start studying for AP CSA?

Start with Unit 1 and Unit 2, since objects, methods, selection, and loops are the foundation for everything else. Read a unit guide, then write small Java programs that use the concept. Trace short code segments by hand to predict output. Once you reach Units 3 and 4, practice full FRQ-style methods. Code a little every day rather than cramming all at once.

Which AP CSA units are weighted most heavily?

On the multiple-choice section, Unit 4: Data Collections carries the most weight at 30 to 40 percent, followed by Unit 2: Selection and Iteration at 25 to 35 percent. Unit 1: Using Objects and Methods is 15 to 25 percent, and Unit 3: Class Creation is 10 to 18 percent. Arrays, ArrayLists, 2D arrays, and loop logic show up everywhere, so prioritize them.

How many FRQs are on the AP CSA exam and how are they structured?

The free-response section has 4 questions worth 45 percent of your score in 90 minutes. Question 1 is Methods and Control Structures (7 points), Question 2 is Class Design (7 points), Question 3 is Data Analysis with ArrayList (5 points), and Question 4 is 2D Array (6 points). All four ask you to write working Java code, so practice writing methods by hand.

Do I get a reference sheet on the AP CSA exam?

Yes. You receive the Java Quick Reference, which lists accessible methods from the Java library that may appear on the exam, including common String, Math, ArrayList, and Object methods. You do not need to memorize exact signatures for those methods, but you should know how and when to use them. Focus your study time on logic, tracing code, and writing clean solutions.

Ready to review?Start with the course overview, review each AP Computer Science A unit, practice exam-style questions, and use Fiveable tools when you are ready to plan final review.