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