AP® Computer Science Principles

Welcome to AP® Computer Science Principles!

Welcome to Albert's AP® Computer Science Principles course!
This page provides specific content-related information for Albert's AP® Computer Science Principles course, including how it is organized, how to find questions using standards or tags, and ideas for classroom uses. If you need technical assistance, please visit our Help Center or contact hello@albert.io.
For testing information or details about the exam itself, visit the College Board.

Subject Organization

Albert's AP® Computer Science Principles multiple choice questions (located in the Practice tab) are organized in accordance with the College Board’s Course and Exam Description into the following units:

Themes

  • Unit 1: Creative Development
  • Unit 2: Data
  • Unit 3: Algorithms and Programming
  • Unit 4: Computer Systems and Networks
  • Unit 5: Impact of Computing

Topics

Each theme contains a range of specific topics. For example, here are some topics within Data:
  • 2.1 | Binary Numbers
  • 2.2 | Data Compression
  • 2.3 | Extracting Information from Data

Assessments

In addition to our practice guide, AP® Computer Science Principles includes a Full-Length Practice Exam that includes questions unique from those in our practice guide. This exam is designed to mimic the exact style and length students encounter on the AP exam.

Using Standards and Tags to Find Questions

Standards

All questions in Albert’s AP® Computer Science Principles course are aligned to Enduring Understandings, Learning Objectives, and Essential Knowledge statements from the Course and Exam Description.
This standards alignment provides another easy way to find useful questions besides the Theme and Topic organization. Using the Standards button at the top left corner of any subject page, you can search for any standard from the CED to find all questions in our course library aligned to that standard! For more details, please see this article in our Help section.
In addition to searching by the standards’ names, you can also search by their content! Simply type in a few words from the standard description to see all relevant standards pertaining to that content.

Tags

Albert’s AP® Computer Science Principles includes two types of tags: content tags and curriculum tags. These are words or phrases that provide information about what a question covers, such as variables or bjc-unit-2. Tags provide another easy way to search for relevant content in our course library. Simply search using the Tags button at the top left corner of any guidelevel.
Here is a list of all the types of tags currently included:
Types of TagExamples
Code.Org
  • codedotorg-unit-1
  • codedotorg-unit-2
  • codedotorg-unit-3
  • Available for each unit
The Beauty and Joy of Computing (BJC)
  • bjc-unit-1
  • bjc-unit-2
  • bjc-unit-3
  • Available for each unit
CodeHS
  • codehs-unit-1
  • codehs-unit-2
  • codehs-unit-3
  • Available for each unit
UTeach
  • uteach-unit-1
  • uteach-unit-2
  • uteach-unit-3
  • Available for each unit
Content Tags
  • programming-applications
  • algorithm-execution
  • Many more!

Question Types

AP® Computer Science Principles includes all of the questions students will find on the actual AP® exam. This provides meaningful practice of important skills and content to prepare students to excel in their course and on their exam.

Exam Information

All AP Exams take place the first two weeks of May. You can find the AP Exam schedule here.
The format of the AP® Computer Science Principles exam is detailed in the table below:
SectionSection I: End-of-Course Multiple-Choice QuestionsSection II: Performance Task and Written Response
Number of Questions- 57 single-select multiple-choice
- 5 single-select with reading passage about computing innovation
- 8 multiple-select multiple-choice
Code, Video, and Personalized Project Reference: in-class
Written Response Questions: End-of-course exam
Exam Weighting70%Code, Video, and Personalized Project Reference: 20%
Written Response Questions: 10%
Timing120 minutesCode, Video, and Personalized Project Reference: 9 hours in-class
Written Response Questions: 60 minutes
The AP® Computer Science Principles poster provides a detailed overview of this year’s exam.

Our Help Center is always available!

Our Help Center is available at any time! Get started and answer your questions with articles written by the Albert team.