The course accommodates participants with different levels
of familiarity with Java and OOP.
We will study classes and objects, constructors and methods,
abstract classes and interfaces, inheritance and polymorphism,
strings, 1D and 2D arrays and ArrayList, and other topics specified
in the AP CS A Course Description.
We will discuss the College Board’s course audit process,
work with the College Board's exemplar labs (Magpie, Picture Lab, Elevens)
and other materials, including the multiple choice and free-response questions
from past exams, and share techniques for teaching Java in high school.