top of page
Computer Programming
Computers

AP Computer Science Principles

 This course is designed to give students a broad overview of computing. In the course, students learn how to use computer science to create algorithms and programs that solve problems.

Subject Breakdown:

Big Idea 1: Creative Development

10% – 13%

Big Idea 2: Data

17% – 22%

Big Idea 3: Algorithms and Programming

30% – 35%

Big Idea 4: Computer Systems and Networks

11% – 15%

Big Idea 5: Impact of Computing

21% – 26%

Practice Resources:

bottom of page