Science
AP Computer Science a
Get personalized support from expert tutors and AI-powered study tools.
Personalized practice Exam · Set a test date 4 units · 53 topics
Your study plan
Free with a Varsity Tutors account
Turn this AP Computer Science a outline into a plan
A week-by-week plan
Paced to your test date and rebuilt whenever your AP Computer Science a scores move.
A score projection
See where you stand today and what each study block is worth.
Progress that sticks
Lessons, flashcards, and quizzes tracked in one place, on every device.
Create your free plan
Takes a minute · No credit card required
Ways to study
Subject resourcesAP Computer Science a
Practice 53 skills across this outline.
Weighting distribution
4 categoriesUsing Objects and Methods
25%
Selection and Iteration
25%
Data Collections
25%
Class Creation
25%
Skills
The comprehensive taxonomy of ap computer science a — drill into a card to work its skills.
Using Objects and Methods
15 core skills25% total weight
0/15 completed
15 skills to mastery
1
Calling Class MethodsRecommended
17 questions 23 flashcards Lesson available
2
Application Program Interface (API) and LibrariesAvailable
29 questions 39 flashcards Lesson available
3
Assignment Statements and InputAvailable
9 questions 34 flashcards Lesson available
4
Calling Instance MethodsAvailable
26 questions 40 flashcards Lesson available
5
Casting and Range of VariablesAvailable
16 questions 39 flashcards Lesson available
6
Compound Assignment OperatorsAvailable
8 questions 16 flashcards Lesson available
7
Documentation with CommentsAvailable
50 questions 38 flashcards Lesson available
8
Expressions and Output()Available
7 questions 35 flashcards Lesson available
9
Introduction to Algorithms, Programming, and CompilersAvailable
45 questions 37 flashcards Lesson available
10
Math ClassAvailable
1 question 16 flashcards Lesson available
11
Method SignaturesAvailable
17 questions 38 flashcards Lesson available
12
Objects: Instances of ClassesAvailable
35 questions 38 flashcards Lesson available
13
Object Creation and Storage (Instantiation)Available
19 questions 36 flashcards Lesson available
14
String ManipulationAvailable
11 questions 31 flashcards Lesson available
Selection and Iteration
12 core skills25% total weight
0/12 completed
12 skills to mastery
1
Informal Run-Time AnalysisAvailable
19 questions 38 flashcards Lesson available
2
Algorithms with Selection and RepetitionAvailable
29 questions 40 flashcards Lesson available
3
Boolean ExpressionsAvailable
12 questions 38 flashcards Lesson available
4
Comparing Boolean ExpressionsAvailable
15 questions 24 flashcards Lesson available
5
Compound Boolean ExpressionsAvailable
10 questions 34 flashcards Lesson available
6
for LoopsAvailable
25 questions 37 flashcards Lesson available
7
if StatementsAvailable
20 questions 37 flashcards Lesson available
8
Implementing String AlgorithmsAvailable
13 questions 26 flashcards Lesson available
9
Implementing Selection and Iteration AlgorithmsAvailable
19 questions 39 flashcards Lesson available
10
Nested if StatementsAvailable
12 questions 29 flashcards Lesson available
11
Nested IterationAvailable
25 questions 30 flashcards Lesson available
Data Collections
17 core skills25% total weight
0/17 completed
17 skills to mastery
1
2D Array TraversalsAvailable
0 questions 34 flashcards Lesson available
2
2D Array Creation and AccessAvailable
4 questions 33 flashcards Lesson available
3
Array TraversalsAvailable
9 questions 39 flashcards Lesson available
4
ArrayList TraversalsAvailable
10 questions 39 flashcards Lesson available
5
Array Creation and AccessAvailable
28 questions 37 flashcards Lesson available
6
ArrayList MethodsAvailable
26 questions 30 flashcards Lesson available
7
Ethical/Social Issues Around Data CollectionAvailable
9 questions 41 flashcards Lesson available
8
Introduction to Using Data SetsAvailable
52 questions 39 flashcards Lesson available
9
Implementing 2D Array AlgorithmsAvailable
26 questions 35 flashcards Lesson available
10
Implementing Array AlgorithmsAvailable
5 questions 32 flashcards Lesson available
11
Implementing ArrayList AlgorithmsAvailable
30 questions 29 flashcards Lesson available
12
RecursionAvailable
8 questions 40 flashcards Lesson available
13
Recursive Searching and SortingAvailable
32 questions 28 flashcards Lesson available
14
Searching AlgorithmsAvailable
7 questions 40 flashcards Lesson available
15
Sorting AlgorithmsAvailable
25 questions 36 flashcards Lesson available
16
Using Text FilesAvailable
10 questions 30 flashcards Lesson available
Class Creation
9 core skills25% total weight
0/9 completed
9 skills to mastery
1
Abstraction and Program DesignAvailable
36 questions 37 flashcards Lesson available
2
Anatomy of a ClassAvailable
23 questions 38 flashcards Lesson available
3
Class Variables and MethodsAvailable
19 questions 38 flashcards Lesson available
4
ConstructorsAvailable
19 questions 37 flashcards Lesson available
5
Impact of Program DesignAvailable
22 questions 24 flashcards Lesson available
6
Methods: Passing and Returning ReferencesAvailable
15 questions 36 flashcards Lesson available
7
Methods: How to Write ThemAvailable
19 questions 38 flashcards Lesson available
8
Scope and AccessAvailable
15 questions 37 flashcards Lesson available
Live Classes
Scheduled, expert-led AP Computer Science a classes you attend live.
On-Demand Courses
Self-paced AP Computer Science a video courses you can start any time.
Related AP Computer Science a tutors
Browse tutors who can help with this subject.
Expert tutoring
No related AP Computer Science a tutors found
Browse the full gallery to find a vetted expert who can help with AP Computer Science a.
Keep going with AP Computer Science a
More ways to learn across Varsity Tutors.
AP Computer Science a Test PrepPrep courses, tutoring, and score strategies for AP Computer Science a on Varsity Tutors.Live AP Computer Science a ClassesBrowse instructor-led AP Computer Science a classes on Varsity Tutors.College SearchExplore colleges, admissions requirements, and rankings on Varsity Tutors.







