Java Dili ve Nesne Yönelimli Programlama
AP CS A Java’ya odaklanır ancak sınav dili değil kavramları ölçer: sınıflar ve nesneler, kalıtım ve polimorfizm, arayüzler, ArrayList ve diziler, özyineleme (recursion), sıralama algoritmaları (seçim sıralaması, ekleme sıralaması) ve 2D diziler.
Lab Bileşeni
College Board iki önemli lab aktivitesi tanımlamıştır: Magpie Lab (metin işleme / chatbot) ve Elevens Lab (kart oyunu simülasyonu). Bu labları tamamlamak FRQ sorularında pratik avantaj sağlar.