About the course

Do you want to cure cancer? Solve climate change? Or maybe build interactive art? AP Computer Science A explores how to use, build, and work with the technologies of tomorrow to help answer some of the biggest questions of today. In this course, you’ll design and implement computer programs using a subset of the Java programming language that can be used to develop algorithms, data structures, and solve problems.





What you’ll learn

  • Designing a program, developing the algorithms it needs, and writing code to implement them

  • Testing program code and correcting errors

  • Documenting and explaining how program code works

  • Equivalency and Prerequisites

  • College Course Equivalent

  • A one-semester, introductory college course in computer science

    Exam Date

    Wednesday, May 7, 2025