Fiveable
Fiveable

or

Log in

Find what you need to study


Light

💻AP Computer Science A

📌 Exam Date: May 8, 2024

🔥

Cram Finales

📚

Study Guides

🕹️

Practice Questions

😈️

AP Cheatsheets

📓️

Study Plans

Get Your 2024 Cram Kit

AP Comp Sci A Study Guides by Unit

Unit 1 Overview: Primitive Types

8 min read

Kashvi Panjolia

written by Kashvi Panjolia

1.1

Why Programming? Why Java?

7 min read

Athena_Codes

written by Athena_Codes

1.2

Variables and Primitive Data Types

7 min read

user_sophia9212

written by user_sophia9212

1.3

Expressions and Assignment Statements

8 min read

user_sophia9212

written by user_sophia9212

1.4

Compound Assignment Operators

7 min read

user_sophia9212

written by user_sophia9212

1.5

Casting and Ranges of Variables

4 min read

Milo Chang

written by Milo Chang

Unit 2 Overview: Using Objects

10 min read

Kashvi Panjolia

written by Kashvi Panjolia

2.1

Objects: Instances of Classes

3 min read

Milo Chang

written by Milo Chang

2.2

Creating and Storing Objects (Instantiation)

4 min read

Milo Chang

written by Milo Chang

2.3

Calling a Void Method

7 min read

user_sophia9212

written by user_sophia9212

2.4

Calling a Void Method With Parameters

7 min read

user_sophia9212

written by user_sophia9212

2.5

Calling a Non-Void Method

7 min read

user_sophia9212

written by user_sophia9212

3.1

Boolean Expressions

1 min read

Milo Chang

written by Milo Chang

3.2

If Statements and Control Flow

2 min read

Milo Chang

written by Milo Chang

3.3

If-Else Statements

2 min read

Athena_Codes

written by Athena_Codes

3.4

Else If Statements

4 min read

Athena_Codes

written by Athena_Codes

3.5

Compound Boolean Expressions

3 min read

Milo Chang

written by Milo Chang

Unit 4 Overview: Iteration

9 min read

Kashvi Panjolia

written by Kashvi Panjolia

4.1

While Loops

10 min read

Milo Chang

written by Milo Chang

4.2

For Loops

3 min read

Milo Chang

written by Milo Chang

4.3

Developing Algorithms Using Strings

3 min read

Milo Chang

written by Milo Chang

4.4

Nested Iteration

5 min read

Milo Chang

written by Milo Chang

4.5

Informal Code Analysis

6 min read

Kashvi Panjolia

written by Kashvi Panjolia

Unit 5 Overview: Writing Classes

12 min read

Kashvi Panjolia

written by Kashvi Panjolia

5.1

Anatomy of a Class

8 min read

user_sophia9212

written by user_sophia9212

5.2

Constructors

2 min read

Milo Chang

written by Milo Chang

5.3

Documentation With Comments

3 min read

Milo Chang

written by Milo Chang

5.4

Accessor Methods

4 min read

Milo Chang

written by Milo Chang

5.5

Mutator Methods

4 min read

Milo Chang

written by Milo Chang

Unit 6 Overview: Array

8 min read

Kashvi Panjolia

written by Kashvi Panjolia

Unit 6 Overview: Array

3 min read

Athena_Codes

written by Athena_Codes

6.1

Array Creation and Access

2 min read

Milo Chang

written by Milo Chang

6.2

Traversing Arrays

3 min read

Milo Chang

written by Milo Chang

6.3

Enhanced For Loop For Arrays

3 min read

Milo Chang

written by Milo Chang

6.4

Developing Algorithms Using Arrays

5 min read

Milo Chang

written by Milo Chang

Unit 7 Overview: ArrayList

10 min read

Kashvi Panjolia

written by Kashvi Panjolia

7.1

Introduction to ArrayList

4 min read

Milo Chang

written by Milo Chang

7.2

ArrayList Methods

4 min read

Milo Chang

written by Milo Chang

7.3

Traversing ArrayLists

3 min read

Milo Chang

written by Milo Chang

7.4

Developing Algorithms Using ArrayLists

6 min read

Milo Chang

written by Milo Chang

7.5

Searching

1 min read

Milo Chang

written by Milo Chang

Unit 8 Overview: 2D Array

5 min read

Athena_Codes

written by Athena_Codes

Unit 8 Overview: 2D Array

7 min read

Kashvi Panjolia

written by Kashvi Panjolia

8.1

2D Arrays

4 min read

Milo Chang

written by Milo Chang

8.2

Traversing 2D Arrays

12 min read

Milo Chang

written by Milo Chang

Overview of Unit 9: Inheritance

3 min read

Athena_Codes

written by Athena_Codes

Unit 9 Overview: Inheritance

8 min read

Kashvi Panjolia

written by Kashvi Panjolia

9.1

Creating Superclasses and Subclasses

2 min read

Milo Chang

written by Milo Chang

9.2

Writing Constructors for Subclasses

2 min read

Milo Chang

written by Milo Chang

9.3

Overriding Methods

2 min read

Milo Chang

written by Milo Chang

9.4

Super Keyword

2 min read

Milo Chang

written by Milo Chang

Unit 10 Overview

4 min read

Athena_Codes

written by Athena_Codes

Unit 10 Overview: Recursion

10 min read

Kashvi Panjolia

written by Kashvi Panjolia

10.1

Recursion

4 min read

Milo Chang

written by Milo Chang

10.2

Recursive Searching and Sorting

12 min read

Milo Chang

written by Milo Chang

Additional Resources



© 2024 Fiveable Inc. All rights reserved.

AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.


© 2024 Fiveable Inc. All rights reserved.

AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.