AP Computer Science
Teacher: Mr. Skip Larrington
Levels: There is only one level for this class
Registration Guide Information:
The major emphasis in an AP computer science course is on programming methodology, algorithms, and data structures. Applications of computing provide the context in which these subjects are treated. Applications are used to develop student awareness of the need for particular algorithms and data structures, as well as to provide topics for programming assignments to which students can apply their knowledge. A particular programming language constitutes the vehicle for implementing computer-based solutions to particular problems. Treatments of computer systems and the social implications of computing are integrated into the course and not isolated as separate units.
Other Information:
This class uses Java as the programming language and prepares the students to take the AP Computer Science exam should they choose to do so. Students are not required to take the Computer Science AP exam; however, they are strongly encouraged to sit for the exam. This class assumes students have successfully completed the Computer Programming Elective course and are now capable of putting logical thinking to practical use. This class is open to students from sophomores to seniors.