Academic Departments
Page Navigation
- Department Supervisors
- Business Education
- English
- Health/Physical Education
- Family & Consumer Science
- Mathematics
- Performing Arts
- Science
- Social Studies
- Technology, Design & Engineering
- Visual Arts
- World Language & ELL
- 2024 Summer Assignments
- Livingston High School
- Mathematics
- AP Course Descriptions
ADVANCED PLACEMENT (AP) COMPUTER SCIENCE A (353)
AP - Computer Science A
The curriculum reviews, develops and expands topics studied in prior programming courses. This course enables the student to develop skills in writing logically-structured, well-documented programs using object-oriented programming in the JAVA programming language. APCS is recommended for students who have a strong interest in computer science and engineering and are willing to spend the extra time beyond the classroom this course requires. While it is not required, students are encouraged to take Computer Programming prior to taking AP Computer Science A to gain exposure in programming. A minimum grade of “B” or higher in Computer Programming is a good predictor for success in this course. It is expected that all students take the AP Computer Science A exam in May.