Starting Guide
What is AP CS Principles?
AP Computer Science P, not to be confused with AP Computer Science A, is an introductory computer science AP exam that tests for generalized knowledge of computer science and light programming. The AP CS P exam is split into separate Create Task project, and on exam day, a lengthy MCQ portion followed by FRQ questions.
What Is This Curriculum?
The AP CS P curriculum is an AP CS Principles exam preparation curriculum designed to teach you everything you need to know to pass the AP CS Principles exam in a quick, efficient way.
The curriculum, much like the official exam, is composed of 5 "Big Ideas", split into 5 chapters, which features lessons, exercises, and practice exams from the AP CSP Java Course by Runestone Academy, Khan Academy, and the AP Computer Science Principles Premium 2024 test preparation book, written by Seth Reichelson under the Barron's AP Prep collection.
Before You Begin -- The Tracking Sheet
To maintain your progress throughout this curriculum, you need to make a copy of this tracking sheet.
This sheet will contain a link to all of the activities in this curriculum. There is a checkbox to the side to mark what you have done. You should be marking these as you go along.