Grades: 10, 11, 12
Subject Area/Course Credit: Grade 10 Elective, 1 credit; Grade 11/12 Elective 1 credit or Science 1 credit.
Prerequisite: Grade C or above in Math 1A or 2A, or B or above in Math 1B or 2B, or teacher recommendation.
In AP Computer Science A, students will learn to design and implement computer programs that solve problems relevant to today’s society, including art, media, and engineering. AP Computer Science A teaches object-oriented programming using the Java language and is meant to be the equivalent of a first semester, college-level course in computer science. The course emphasizes problem-solving and algorithm development, as well as the use of hands-on experiences and examples so that students can apply programming tools and solve complex problems.