AP Computer Science-A is a two-semester Advanced Placement course for problem solving using the popular Java programming language. The object-oriented programming methodology is used to produce quality computer-based solutions to real problems. Students will develop individual problems solving skills and will learn to solve problems in small groups.