intermediate
AP Computer Science A
A complete AP Computer Science A preparation course built around Java 17. Covers the entire College Board curriculum: primitive and reference types, control flow, classes, inheritance, ArrayLists, 2D arrays, recursion, sorting and searching, and the exam-style free-response and multiple-choice practice you need to score a 5. Best taken after Java Programming on this platform.
ap
ap-csa
java
exam-prep
intermediate
Course Content
42 lessons
Primitive Types
1.Why Ap Csa And The Toolchain
2.Your First Java Program
3.Primitive Types Int Double Boolean
4.Arithmetic Casting And Overflow
Using Objects
1.Reference Types String And Null
2.Math And Wrapper Classes
3.Method Calls Dot Notation And Errors
Boolean Expressions and If Statements
1.Boolean Expressions And Relational Operators
2.If Else And Nested Conditionals
3.Logical Operators Short Circuit And De Morgans
Iteration
1.While Loops
2.For Loops And The Standard For Pattern
3.Nested Loops And String Iteration
4.Informal Runtime Analysis
Writing Classes
1.Anatomy Of A Class
2.Constructors In Depth
3.Instance Methods Parameters And Return Values
4.Static Vs Non Static Public Vs Private
5.Tostring Equals And The Class Writing Frq
Arrays
1.1d Array Basics
2.Array Traversal And Enhanced For
3.Common Array Algorithms
ArrayList
1.Arraylist Basics
2.Traversing And Modifying Safely
3.Arraylist Vs Array And Common Algorithms
2D Arrays
1.2d Array Basics And Row Major Traversal
2.2d Array Algorithms And The Standard Frq
Inheritance
1.Inheritance Basics Extends Super Overriding
2.Super In Constructors And The Object Class
3.Polymorphism And Is A
4.Inheritance Frq And Abstract Classes
Recursion
1.Base Case And Recursive Case
2.Tracing Recursion By Hand
3.Recursion On Arrays And Strings
Standard Algorithms
1.Sequential Search
2.Binary Search
3.Selection Sort And Insertion Sort
4.Merge Sort
Exam Preparation
1.The Java Quick Reference
2.Mcq Strategy
3.Frq Strategy
4.Full Frq Walkthrough And Study Plan