AP Computer Science A
Basics of Computing
The basics of programming and how computers work.
Programming in Java
An introduction to the basic syntax of Java.
Operators
The different types of operators and their uses.
Loops and Conditionals
Exploring simple if statements and for loops.
Math/Scanner Classes
Two important classes of Java.
Advanced Expressions
Learning the rules, data structures, and methods of Java.
Introduction to Classes
The structure, content, and purpose of classes.
Object-Oriented Java
The standards and foundation of Java.
Classes/Interfaces
Introducing abstract classes and interfaces.
Techniques in Java
An introduction to ArrayLists and a new programming concept.
Sorting and Searching
The fundamentals of Java sorting and searching algorithms.