APCS

Advanced Placement Computer Science is a rigorous, college-level course designed to prepare students for the AP® Computer Science A examination. This course uses the Java programming language and emphasizes object-oriented programming, problem solving, and algorithm development using Java. It also includes an introductory study of data structures, design and abstraction. Many topics in this course are mathematically intensive and require a firm understanding of algebraic concepts.

The course meets daily for the entire school year. It includes both classroom and computer lab instruction. Students will need to complete significant assignments and preparations in addition to class time. All students are expected to prepare for and take the College Board’s Advanced Placement Computer Science A exam.