STA Computer Science

AP Computer Science A

Description

This is an AP course designed for students with a strong interest in computer science and programming. The course starts by introducing basics of computer hardware and software. Students will then learn object-oriented programming, including advanced algorithms and design techniques, in preparation for the AP Computer Science A exam. There will be a heavy focus on designing and implementing classes and interactions to fit a project’s needs. After the AP exam, students will study and discuss privacy and ethics of computer systems.

PREREQUISITE: Computer Programming I and 84% in Honors Algebra II / Adv. Geometry or 93% in Algebra II
GRADE: 11, 12
COURSE LENGTH: One Year
CREDIT: One credit

You should take this course if any of the following apply:

  • You took and enjoyed Programming I.
  • You want to learn the Java programming language.
  • You plan to go into a field related to computer science.
  • You want college credit for a computer science course.