đ Exam Date: May 8, 2024
đĽ
Cram Finales
đ
Study Guides
đšď¸
Practice Questions
đď¸
AP Cheatsheets
đď¸
Study Plans
AP Comp Sci A Study Guides by Unit
Unit 1 â Primitive Types
Unit 1 Practice Quiz
Unit 1 â Primitive Types
Unit 1 Overview: Primitive Types
8 min read
â˘
written by Kashvi Panjolia
1.1
Why Programming? Why Java?
7 min read
â˘
written by Athena_Codes
1.2
Variables and Primitive Data Types
7 min read
â˘
written by user_sophia9212
1.3
Expressions and Assignment Statements
8 min read
â˘
written by user_sophia9212
1.4
Compound Assignment Operators
7 min read
â˘
written by user_sophia9212
1.5
Casting and Ranges of Variables
4 min read
â˘
written by Milo Chang
Unit 2 â Using Objects
Unit 2 Practice Quiz
Unit 2 â Using Objects
Unit 2 Overview: Using Objects
10 min read
â˘
written by Kashvi Panjolia
2.1
Objects: Instances of Classes
3 min read
â˘
written by Milo Chang
2.2
Creating and Storing Objects (Instantiation)
4 min read
â˘
written by Milo Chang
2.3
Calling a Void Method
7 min read
â˘
written by user_sophia9212
2.4
Calling a Void Method With Parameters
7 min read
â˘
written by user_sophia9212
2.5
Calling a Non-Void Method
7 min read
â˘
written by user_sophia9212
Unit 3 Practice Quiz
Unit 3 Overview: Boolean Expressions and if Statements
5 min read
â˘
written by Milo Chang
3.1
Boolean Expressions
1 min read
â˘
written by Milo Chang
3.2
If Statements and Control Flow
2 min read
â˘
written by Milo Chang
3.3
If-Else Statements
2 min read
â˘
written by Athena_Codes
3.4
Else If Statements
4 min read
â˘
written by Athena_Codes
3.5
Compound Boolean Expressions
3 min read
â˘
written by Milo Chang
Unit 4 â Iteration
Unit 4 Practice Quiz
Unit 4 â Iteration
Unit 4 Overview: Iteration
9 min read
â˘
written by Kashvi Panjolia
4.1
While Loops
10 min read
â˘
written by Milo Chang
4.2
For Loops
3 min read
â˘
written by Milo Chang
4.3
Developing Algorithms Using Strings
3 min read
â˘
written by Milo Chang
4.4
Nested Iteration
5 min read
â˘
written by Milo Chang
4.5
Informal Code Analysis
6 min read
â˘
written by Kashvi Panjolia
Unit 5 â Writing Classes
Unit 5 Practice Quiz
Unit 5 â Writing Classes
Unit 5 Overview: Writing Classes
12 min read
â˘
written by Kashvi Panjolia
5.1
Anatomy of a Class
8 min read
â˘
written by user_sophia9212
5.2
Constructors
2 min read
â˘
written by Milo Chang
5.3
Documentation With Comments
3 min read
â˘
written by Milo Chang
5.4
Accessor Methods
4 min read
â˘
written by Milo Chang
5.5
Mutator Methods
4 min read
â˘
written by Milo Chang
Unit 6 â Array
Unit 6 Practice Quiz
Unit 6 â Array
Unit 6 Overview: Array
7 min read
â˘
written by Kashvi Panjolia
Unit 6 Overview: Array
3 min read
â˘
written by Athena_Codes
6.1
Array Creation and Access
2 min read
â˘
written by Milo Chang
6.2
Traversing Arrays
3 min read
â˘
written by Milo Chang
6.3
Enhanced For Loop For Arrays
3 min read
â˘
written by Milo Chang
6.4
Developing Algorithms Using Arrays
5 min read
â˘
written by Milo Chang
Unit 7 â ArrayList
Unit 7 Practice Quiz
Unit 7 â ArrayList
Unit 7 Overview: ArrayList
10 min read
â˘
written by Kashvi Panjolia
7.1
Introduction to ArrayList
4 min read
â˘
written by Milo Chang
7.2
ArrayList Methods
4 min read
â˘
written by Milo Chang
7.3
Traversing ArrayLists
3 min read
â˘
written by Milo Chang
7.4
Developing Algorithms Using ArrayLists
6 min read
â˘
written by Milo Chang
7.5
Searching
1 min read
â˘
written by Milo Chang
Unit 8 â 2D Array
Unit 8 Practice Quiz
Unit 8 â 2D Array
Unit 8 Overview: 2D Array
5 min read
â˘
written by Athena_Codes
Unit 8 Overview: 2D Array
6 min read
â˘
written by Kashvi Panjolia
8.1
2D Arrays
4 min read
â˘
written by Milo Chang
8.2
Traversing 2D Arrays
12 min read
â˘
written by Milo Chang
Unit 9 â Inheritance
Unit 9 Practice Quiz
Unit 9 â Inheritance
Overview of Unit 9: Inheritance
3 min read
â˘
written by Athena_Codes
Unit 9 Overview: Inheritance
8 min read
â˘
written by Kashvi Panjolia
9.1
Creating Superclasses and Subclasses
2 min read
â˘
written by Milo Chang
9.2
Writing Constructors for Subclasses
2 min read
â˘
written by Milo Chang
9.3
Overriding Methods
2 min read
â˘
written by Milo Chang
9.4
Super Keyword
2 min read
â˘
written by Milo Chang
Unit 10 â Recursion
Unit 10 Practice Quiz
Unit 10 â Recursion
Unit 10 Overview
4 min read
â˘
written by Athena_Codes
Unit 10 Overview: Recursion
10 min read
â˘
written by Kashvi Panjolia
10.1
Recursion
4 min read
â˘
written by Milo Chang
10.2
Recursive Searching and Sorting
12 min read
â˘
written by Milo Chang
Additional Resources
Study Tools
Study Tools
2024 AP Computer Science A Exam Guide
6 min read
â˘
written by A Q
Exam Skills
Score Higher on AP Comp Sci A 2024: MCQ Tips from Students
4 min read
Score Higher on AP Comp Sci A 2024: FRQ Tips from Students
10 min read
Frequently Asked Questions
Interfaces
2 min read
â˘
written by Milo Chang
Should I Use "int" or "double"?
2 min read
â˘
written by Milo Chang
Private Variables
2 min read
â˘
written by Milo Chang
How to Write Method Headers
2 min read
â˘
written by Milo Chang
What Are the 5 Best Resources for AP Computer Science Principles?
4 min read
â˘
written by Harrison Burnside
AP Computer Science Myths
4 min read
â˘
written by Milo Chang
AP Cram Sessions 2021
1 min read
â˘
A
written by Aaron Cope
AP Computer Science A Cram Unit 1: Primitive Types
T
slides by Takeisha Moranza
đśď¸ AP Comp Sci A Cram Review: Unit 1: Primitive Types
T
streamed by Takeisha Moranza
đśď¸ AP Comp Sci A Cram Review: Unit 2: Using Objects
T
streamed by Takeisha Moranza
AP Computer Science A Cram Unit 2: Using Objects
T
slides by Takeisha Moranza
đśď¸ AP Comp Sci A Cram Review: Unit 3: Boolean Expressions and if Statements
Previous Exam Prep
Introduction to CSP and Unit 1 Overview
streamed by Rachel Yuan
Introduction to AP CSA and Unit 1 Review
streamed by Tejas Bhartiya
AP CSA: Unit 2 and 3 Review
streamed by Tejas Bhartiya
AP CSA: Unit 2 and 3 Review
streamed by Tejas Bhartiya
About Us
About FiveableBlogCareersCode of ConductTerms of UsePrivacy PolicyCCPA Privacy Policy
Resources
Cram ModeAP Score CalculatorsStudy GuidesPractice QuizzesGlossaryCram EventsMerch ShopCrisis Text LineHelp Center
Stay Connected
Š 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.
About Us
About FiveableBlogCareersCode of ConductTerms of UsePrivacy PolicyCCPA Privacy Policy
Resources
Cram ModeAP Score CalculatorsStudy GuidesPractice QuizzesGlossaryCram EventsMerch ShopCrisis Text LineHelp Center
Š 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.
Previous topicNext topic