💻 2023 AP Computer Science A Study Plan

Welcome to this plethora of resources that cover everything you need to know for AP CSA! This toolkit is constantly being updated with more resources. AP Computer Science A is a college-level course in programming. You will develop an understanding of coding by analyzing, writing, and testing code while exploring concepts like modularity, variables, and control structures.

The AP Computer Science A Exam

A breakdown of the exam content by percentage.

Unit Exam Weighting (MCQ)
Unit 1: Primitive Types 2.5%-5%
Unit 2: Using Objects 5%-7.5%
Unit 3: Boolean Expressions and if Statements 15%-17.5%
Unit 4: Iteration 17.5%-22.5%
Unit 5: Writing Classes 5%-7.5%
Unit 6: Array 10%-15%
Unit 7: ArrayList 2.5%-7.5%
Unit 8: 2D Array 7.5%-10%
Unit 9: Inheritance 5%-10%
Unit 10: Recursion 5%-7.5%

Computational Thinking Practices

By taking AP Computer Science A, you’ll gain a variety of skills that will help you think and code like a computer scientist, engineer, or programmer.

Skill Description Exam Weighting (MCQ)
1. Program Design and Algorithm Development Determine required code segments to produce a given output. 30%–35%
2. Code Logic Determine the output, value, or result of given program code given initial values. 40%–45%
3. Code Implementation Write and implement program code. Not assessed in the multiple-choice section
4. Code Testing Analyze program code for correctness, equivalence, and errors. 12%–18%
5. Documentation Describe the behavior and conditions that produce identified results in a program. 12%–18%

Study Guides for Every Unit

➕ Unit 1 - Primitive Types

📱 Unit 2 - Using Objects

🖥 Unit 3 - Boolean Expressions and if Statements

🕹 Unit 4 - Iteration

⚙️ Unit 5 - Writing Classes

⌚️ Unit 6 - Array

💾 Unit 7 - ArrayList

💻 Unit 8 - 2D Array

🖲 Unit 9 - Inheritance

🖱 Unit 10 - Recursion

AP Computer Science A MCQ & FRQ


We have over 120 replays, slide decks, and study guides for AP Computer Science A! Go on and get that 5!

Related Questions

  • Where can I find Fiveable's AP Computer Science A resources?
  • Do you provide support for AP Comp Sci A?
  • Does Fiveable help students pass the AP CSA exam?
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us