Computer Science

AP Computer Science A

Length: Year - 10 CreditsPrerequisite: Honors Algebra 2/Trigonometry

This course is intended as an introductory course for students who contemplate majoring in computer science at the university level or other disciplines that require significant involvement with computing.

This course emphasizes programming methodology and procedural abstraction, and includes the study of algorithms, data structures, and data abstraction. Students will learn to code fluently in a well-structured fashion utilizing a subset of the Java language.

The course includes an introduction to classes and object oriented programming, as well as well-known algorithms and data structures.