The goals of Advanced Placement Computer Science A are comparable to those of a first-year course offered in college and university computer science departments. The major emphasis in this course is on programming methodology, algorithms, and data structures. The programming language, Java, constitutes the vehicle for implementing computer-based solutions to particular problems. College credit may be obtained by scoring well on the Advanced Placement Examination. Projects are integrated throughout the course.
Prerequisite: Mobile Apps or departmental approval. This course may be offered as a magnet program.
Use the button below to read about the following course in the sequence.