Contribute

Practical Arts · AP

AP Computer Science A

AP computer Science A is equivalent to a first-semester, college level course in computer science. The course introduces students to computer science with fundamental topics that include problem solving, design strategies and methodologies, organization of data (data structures), approaches to processing data (algorithms), analysis of potential solutions, and the ethical and social implications of computing. The course emphasizes both object-oriented and imperative problem solving and design using Java language. These techniques represent proven approaches for developing solutions that can scale up from small, simple problems to large, complex problems. The AP Computer Science A course curriculum is compatible with manyCS1 courses in colleges and universities.

From the SCUSD High School Course Catalog 2025–2026, page 105.

PrerequisiteComputer Science Principles and concurrent enrollment in Algebra II or completed Algebra II with a C or better. Satisfies Practical Arts requirement.

Grades
10-12
Credits
10, Year
UC/CSU a–g
D for 3rd year or higher
Course #
756005

Where it fits

  1. Algebra 2AP Computer Science PrinciplesComes before
  2. AP Computer Science A
  3. Not a prerequisite for another classLeads to

From the catalog’s prerequisites. See every class’s path

What students say

Loading…

Teachers

Each teacher’s version of the class, written by their students.

Study guides & resources

Requests

What students in this class are asking for. Tap “Me too” on the ones you need too, so the people who make guides know what to make next.

Tips from past students

Summer homework

Comments

About the class, not the teacher as a person. New members’ comments appear after a reviewer approves them. Rules