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.
The concept outline included in the curriculum is divided into seven units called "Big Ideas".