Get more from your revision with Adapt Premium. Explore plans 👉

AP Computer Science A College Board

Full course content, a smart revision plan and instant past paper feedback for AP Computer Science A College Board.

Start revising this course →

Content Overview

58 topics in 10 modules

  1. ☑️ 2D Array 2 topics
    • 2D Arrays
    • Traversing 2D Arrays
  2. ☑️ Array 4 topics
    • Array Creation and Access
    • Developing Algorithms Using Arrays
    • Enhanced for Loop for Arrays
    • Traversing Arrays
  3. ☑️ ArrayList 7 topics
    • ArrayList Methods
    • Developing Algorithms Using ArrayLists
    • Ethical Issues Around Data Collection
    • Introduction to ArrayList
    • Searching
    • Sorting
    • Traversing ArrayLists
  4. ☑️ Boolean Expressions and if Statements 7 topics
    • Boolean Expressions
    • Comparing Objects
    • Compound Boolean Expressions
    • Equivalent Boolean Expressions
    • else if Statements
    • if - else Statements
    • if Statements and Control Flow
  5. ☑️ Inheritance 7 topics
    • Creating References Using Inheritance Hierarchies
    • Creating Superclasses and Subclasses
    • Object Superclass
    • Overriding Methods
    • Polymorphism
    • Writing Constructors
    • super Keyword
  6. ☑️ Iteration 5 topics
    • Developing Algorithms Using Strings
    • Informal Code Analysis
    • Nested Iteration
    • for Loops
    • while Loops
  7. ☑️ Primitive Types 5 topics
    • Casting and Ranges of Variables
    • Compound Assignment Operators
    • Expressions and Assignment Statements
    • Variables and Data Types
    • Why Programming? Why Java?
  8. ☑️ Recursion 2 topics
    • Recursion
    • Recursive Searching and Sorting
  9. ☑️ Using Objects 9 topics
    • Calling a Non-void Method
    • Calling a Void Method
    • Calling a Void Method with Parameters
    • Creating and Storing Objects (Instantiation)
    • Objects: Instances of Classes
    • String Methods
    • String Objects: Concatenation, Literals, and More
    • Using the Math Class
    • Wrapper Classes: Integer and Double
  10. ☑️ Writing Classes 10 topics
    • Accessor Methods
    • Anatomy of a Class
    • Constructors
    • Documentation with Comments
    • Ethical and Social Implications of Computing Systems
    • Mutator Methods
    • Scope and Access
    • Static Variables and Methods
    • Writing Methods
    • this Keyword

AP Computer Science A Revision Content

Take a look at the written content available for this course. Practice-question availability may vary.

AP Computer Science A - 2D Array - 2D Arrays Content Preview

2D Array

Try Adapt now

Add this exact course and build your personalised revision plan.

Start revising this course →