AP Computer Science Principles

Advanced Placement (AP) Computer Science Principles (also known as APCSP) is an AP Computer Science course and examination offered by the College Board to high school students as an opportunity to earn college credit for a college-level computing course. AP Computer Science Principles[1] is meant to be the equivalent of a first-semester course in computing. Assessment for AP Computer Science Principles is divided into two parts, both an end of course exam as well as the creation of artifacts throughout the course.[2]

AP Computer Science Principles examines a variety of computing topics on a largely conceptual level, and teaches procedural programming. In the Create "Through-Course Assessment", students must develop a program, demonstrated in a video and a written reflection. The course may be taught in any programming language with procedures, mathematical expressions, variables, lists, conditionals, and loops.[3] Coding portions of the AP exam are based in both text-based and block-based pseudocode, as defined by the provided reference sheet.

The AP Computer Science Principles Exam was administered for the first time on May 5, 2017.

  1. ^ "AP Computer Science Principles Home Page". Retrieved 2023-11-10.
  2. ^ "AP Computer Science Principles About The Exam Page". Retrieved 2024-06-01.
  3. ^ Cite error: The named reference :0 was invoked but never defined (see the help page).