AP Computer Science A

Learn all about the course and exam. Already enrolled? Join your class in My AP.

Not a Student?

Go to AP Central for resources for teachers, administrators, and coordinators.

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.

Skills 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

Recommended Prerequisites

High school courses in English and algebra, and familiarity with functions and the concepts found in the uses of function notation

Exam Date

Wed, May 7, 2025

12 PM Local

AP Computer Science A Exam

This is the regularly scheduled date for the AP Computer Science A Exam.

About the Units

The course content outlined below is organized into commonly taught units of study that provide one possible sequence for the course. Your teacher may choose to organize the course content differently based on local priorities and preferences.

Course Content

Credit and Placement

Search AP Credit Policies

Find colleges that grant credit and/or placement for AP Exam scores in this and other AP courses.

Course Resources

Article

AP Computer Science A Lab Requirements

Learn about the required laboratory component included in AP Computer Science A and download lab student guides.

More About Your Course

Article

AP College and Career Connections: Computer Science

Discover college scholarships, paid internships, and other opportunities in the field with companies like Amazon and Google.

See Where AP Can Take You

AP Computer Science A can lead to a wide range of careers and college majors

Career Areas 130
Majors 48