1 elective credit — Grades 10,11,12
(1 period per day for 1 year)
Prerequisites: Geometry
AP Computer Science A is a one year course equivalent to the first two semesters of computer science of a college level Java AP Computer Science A is a one year course equivalent to the first two semesters of computer science of a college level Java computer science curriculum. Emphasis will be on object-oriented program design and problem solving using Java as the sole programming language. In the first semester, students will learn the basics of programming including input, output, decision making, iteration, methods, and class design. In the second semester, students will learn more advanced topics including inheritance, searching and sorting techniques, recursion, and simple data structures. Students will be expected to implement multiple interacting classes in order to solve various problems. This course curriculum is designed to prepare students for the AP Computer Science A Examination and follows College Board’s AP Computer Science A Curriculum.
Students may use their own laptop or use a school computer for a fee of $70.00.
To be awarded Advanced Placement (AP) credit for this course, students must complete the accompanying AP exam. Please consider this requirement when making your selections for course registration. Exam fees are paid for by the Upper Arlington School District.
AP Computer Science A must be taken before IB HL Year 2.