SuperAP
Subjects
Guides
Practice
Sign in
Sign up
Subjects
/
AP Computer Science A
/
Study guides
AP Computer Science A study guides
Unit overviews and topic breakdowns with timelines, key figures, and vocabulary.
Unit 1: Primitive Types
Read unit overview →
1.1
Programming & Java
1.2
Variables & Data Types
1.3
Expressions & Assignment
1.4
Compound Assignment
1.5
Casting
1.6
Boolean Expressions
1.7
Comparing Values
Unit 2: Using Objects
Read unit overview →
2.1
Objects
2.2
Creating Objects
2.3
Methods
2.4
String Methods
2.5
Math Class
2.6
Random Numbers
Unit 3: Boolean Expressions & if Statements
Read unit overview →
3.1
Boolean Expressions
3.2
if Statements
3.3
if-else
3.4
else-if
3.5
Compound Booleans
3.6
Equivalent Expressions
Unit 4: Iteration
Read unit overview →
4.1
while Loops
4.2
for Loops
4.3
Loop Algorithms
4.4
Nested Loops
Unit 5: Writing Classes
Read unit overview →
5.1
Class Structure
5.2
Constructors
5.3
Methods
5.4
Accessors
5.5
Mutators
5.6
this Keyword
5.7
Scope
Unit 6: Arrays
Read unit overview →
6.1
Array Basics
6.2
Traversing Arrays
6.3
Enhanced for Loop
6.4
Array Algorithms
Unit 7: ArrayList
Read unit overview →
7.1
ArrayList Basics
7.2
Traversal
7.3
Algorithms
Unit 8: 2D Arrays
Read unit overview →
8.1
Basics
8.2
Traversal
8.3
Algorithms
Unit 9: Inheritance
Read unit overview →
9.1
Subclasses
9.2
Overriding
9.3
super Keyword
9.4
Polymorphism
Unit 10: Recursion
Read unit overview →
10.1
Recursive Methods
10.2
Base vs Recursive Case
10.3
Recursive Algorithms
Advertisement
Practice AP Computer Science A questions →
Home
Practice
Guides
Sign in