AP Computer
Science A
Equivalent to college Intro to Computer Science 1 — object-oriented programming in Java (OOP). Your child will take 40 MCQ + 4 FRQ (3 hours), required for Computer Science, Software Engineering, AI applications at top schools.
Before you start, understand how the College Board scores.
AP Computer Science A has a balanced structure between MCQ (40 questions, 50% of score) and FRQ (4 code-writing questions, 50% of score). The 4 standard FRQs: Methods & Control Structures, Class Design, Array/ArrayList, 2D Array. Understanding the structure helps your child allocate study time to the right priorities.
2024 distribution of score 5/5
According to College Board data, only 18.1% of students worldwide score a 5 in AP Computer Science A. Our students achieve a score-5 rate 1.5-2x higher than this thanks to drilling all 4 FRQ types to rubric standard and line-by-line code review.
MCQ — Multiple choice
40 questions · 90 min
FRQ — Free response
4 questions · 90 min
Total exam
3 hr
10 units following the College Board CED 2024.
Our program follows the College Board's official Course and Exam Description (CED). 10 units from Primitive Types to Recursion, combined with hands-on coding practice every session. Click each unit for details.
Unit details
Refer to the College Board's official Course and Exam Description for the full list of topics.
This is 1 of the 10 units of AP Computer Science A. Our team guides students to code each concept hands-on (not just theory) — tutors review code line-by-line to catch mistakes early.
Unit details
Refer to the College Board's official Course and Exam Description for the full list of topics.
This is 1 of the 10 units of AP Computer Science A. Our team guides students to code each concept hands-on (not just theory) — tutors review code line-by-line to catch mistakes early.
Unit details
Refer to the College Board's official Course and Exam Description for the full list of topics.
This is 1 of the 10 units of AP Computer Science A. Our team guides students to code each concept hands-on (not just theory) — tutors review code line-by-line to catch mistakes early.
Unit details
Refer to the College Board's official Course and Exam Description for the full list of topics.
This is 1 of the 10 units of AP Computer Science A. Our team guides students to code each concept hands-on (not just theory) — tutors review code line-by-line to catch mistakes early.
Unit details
Refer to the College Board's official Course and Exam Description for the full list of topics.
This is 1 of the 10 units of AP Computer Science A. Our team guides students to code each concept hands-on (not just theory) — tutors review code line-by-line to catch mistakes early.
Unit details
Refer to the College Board's official Course and Exam Description for the full list of topics.
This is 1 of the 10 units of AP Computer Science A. Our team guides students to code each concept hands-on (not just theory) — tutors review code line-by-line to catch mistakes early.
Unit details
Refer to the College Board's official Course and Exam Description for the full list of topics.
This is 1 of the 10 units of AP Computer Science A. Our team guides students to code each concept hands-on (not just theory) — tutors review code line-by-line to catch mistakes early.
Unit details
Refer to the College Board's official Course and Exam Description for the full list of topics.
This is 1 of the 10 units of AP Computer Science A. Our team guides students to code each concept hands-on (not just theory) — tutors review code line-by-line to catch mistakes early.
Unit details
Refer to the College Board's official Course and Exam Description for the full list of topics.
This is 1 of the 10 units of AP Computer Science A. Our team guides students to code each concept hands-on (not just theory) — tutors review code line-by-line to catch mistakes early.
Unit details
Refer to the College Board's official Course and Exam Description for the full list of topics.
This is 1 of the 10 units of AP Computer Science A. Our team guides students to code each concept hands-on (not just theory) — tutors review code line-by-line to catch mistakes early.
Full program: ~24 weeks (19-26 weeks depending on level) · Materials: AP Classroom + Gia Sư AP internal materials · Source: Official College Board CED
Target score distribution for our CS A students — May 2026.
Our program target: 75%+ of students achieve a 5, 95%+ achieve a 4-5. Compared with the global distribution so you and your child can clearly see the target position.
Gia Sư AP target — Computer Science A (2026 season)
Global average
Six skills our team helps your child master.
The College Board scores based on 5 core skills ("Computational Thinking Practices") throughout the course and exam — from Code Logic to Code Implementation. Our program ensures students master all 5.
Program design
One of the 6 core skills the College Board evaluates throughout the course.
Implement Java code
One of the 6 core skills the College Board evaluates throughout the course.
Read & trace code
One of the 6 core skills the College Board evaluates throughout the course.
Test & debug
One of the 6 core skills the College Board evaluates throughout the course.
Apply OOP patterns
One of the 6 core skills the College Board evaluates throughout the course.
Complexity analysis
One of the 6 core skills the College Board evaluates throughout the course.
Sample question — Java Loops & Arrays.
A typical AP Computer Science A MCQ testing understanding of loops and arrays — a topic with major weight in Unit 6 (Array) and Unit 7 (ArrayList).
Given the following Java code:
int[] arr = {3, 1, 4, 1, 5, 9, 2, 6}; int count = 0; for (int i = 0; i < arr.length; i++) { if (arr[i] % 2 == 0) { count++; } } System.out.println(count);
What value does the code print?
Solution: The code counts the number of even elements in the array (because arr[i] % 2 == 0 checks for divisibility by 2).
Array: {3, 1, 4, 1, 5, 9, 2, 6}
Even numbers: 4, 2, 6 → count = 3
→ The correct answer is (B). Our team's tip: for code-trace MCQs, always trace step-by-step on paper — don't try to do it in your head. Common trap: confusing i < arr.length with i <= arr.length (out of bounds).
10 CS A tutors — carefully selected by our team.
Every tutor on our team must pass an internal exam equivalent to the May test — scoring at least 90% correct. All have solid CS / Software Engineering backgrounds and production Java coding experience.
Tutors are being selected
Our team is currently selecting and verifying AP CS A tutor profiles — all with solid CS / Software Engineering backgrounds and 1-on-1 teaching experience with Vietnamese students. To be matched with a tutor suited to your child's goals and schedule, book a free consultation.
Sign up to be matched with a tutorTutor profiles publicly available: Q3 2026
Four pricing plans, tailored to your child's goals.
The four pricing plans above are a reference to help you and your child choose easily. Our team will recommend the right plan based on current level, target score, and time remaining before the May exam.
* Tuition does not include VAT.
* Tuition is for reference and may be adjusted based on target score.
* Tuition applies to online 1-on-1 lessons; in-person lessons at our offices cost more.
Our CS A students are now at top universities worldwide.
Below are recent students who completed the AP CS A program with us and are now studying at top universities worldwide — primarily in Computer Science, Software Engineering, AI/ML.
Student success stories will be published after the May 2026 AP exam, with formal written consent from students and their parents.
Questions parents and students often ask.
The most common questions parents and students ask. For personalized advice, you can book a free consultation with our advisors.
Schedule a consultation