AP Computer Science A

Get familiar with the concepts and tools of computer science as you learn a subset of the Java programming language. You’ll do hands-on work to design, write, and test computer programs that solve problems or accomplish tasks.

SKILLS YOU'LL LEARN

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

Documenting and explaining how program code works

Testing program code and correcting errors

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