Contribute

Practical Arts · AP

AP Computer Science Principles

This course introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. With a unique focus on creative problem solving and real-world applications, the course will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns, and computing impacts.

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

PrerequisiteDigital Media 1, Connectivity & Cybersecurity, Exploring Computer Science or instructor consent

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

Where it fits

  1. Digital Media 1Exploring Computer ScienceComes before
  2. AP Computer Science Principles
  3. AP Computer Science ALeads 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