AP Computer Science I - Java
This course constitutes the first segment of a three-trimester intensive sequence leading to the Advanced Placement Examination in Computer Science in May. The fundamental concepts of Object-Oriented software development- data encapsulation, inheritance and polymorphism - are explored and applied to solving practical problems.
AP Computer Science II - Java
Prerequisite: CS I or permission of the instructor
This Trimester II course continues the study of computer science, focusing on classic data structures and recursive algorithms. Standard algorithms for sorting and searching will be studied. This course is primarily project-based with students spending much of their time on programming assignments guided by the instructor.
AP Computer Science III - Java
The Trimester III final segment of this sequence focuses on preparation and review for the Advanced Placement Examination in Computer Science. Students will explore program development in areas of personal interest.