Content deleted Content added
MTardigradum (talk | contribs) Updated May 2020 exam score statistics with College Board's official numbers, replacing Twitter source |
No edit summary |
||
Line 1:
{{short description|AP high school course in procedural programming and computer science concepts}}
{{Advanced Placement}}
'''Advanced Placement Computer Science Principles''' (also known as '''AP Computer Science Principles, AP CS Principles,''' or '''
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 [[Subroutine|procedures]], [[Expression (mathematics)|mathematical expressions]], [[Variable (computer science)|variables]], [[List (abstract data type)|lists]], [[Conditional (computer programming)|conditionals]], and [[Loop (computing)|loops]].<ref name=":0" /> Coding portions of the AP exam are based in both text-based and [[Block-based programming language|block-based]] [[pseudocode]], as defined by the provided [[Cheat sheet|reference sheet]].
|