AP COMPUTER SCIENCE A

Fulfills Math graduation requirements
Fulfills STEM elective

Advanced Placement

1 Credit

Grades 10, 11, 12

Prerequisite: Geometry Honors or Algebra II Honors or Introduction to Computer Science Highly Recommended

This course emphasizes object-oriented methodology with an emphasis on problem solving and algorithm development. Throughout this course, students are preparing for the Advanced Placement exam. The course will cover the writing of logically structured, well documented programs in the Java programming language. It also includes an introductory study of data structures, abstraction, and 3 labs, which give students 20 hours of hands-on programming experience. Students may be awarded either college credit or advanced placement depending on the individual college involved and the scores obtained. This course is the equivalent and is meant to be the equivalent of a first semester college course in computer science.