Advanced Placement course and exam in procedural programming and computer science concepts
This article is part of a series on
Advanced Placement
Exams • Awards
AP Capstone
Seminar (AP Capstone Part 1)
Research (AP Capstone Part 2)
Current subjects
Art History
Biology
Calculus (AB and BC)
Chemistry
Chinese Language and Culture
Comparative Government and Politics
Computer Science A
Computer Science Principles
English Language and Composition
English Literature and Composition
Environmental Science
European History
French Language and Culture
German Language and Culture
Human Geography
Italian Language and Culture
Japanese Language and Culture
Latin
Macroeconomics
Microeconomics
Music Theory
Physics 1: Algebra-Based
Physics 2: Algebra-Based
Physics C: Electricity and Magnetism
Physics C: Mechanics
Precalculus
Psychology
Spanish Language and Culture
Spanish Literature and Culture
Statistics
Studio Art (2-D, 3-D, and Drawing)
U.S. Government and Politics
U.S. History
World History: Modern
In development
African American Studies
Anatomy and Physiology
Business Principles
World History: Ancient
Former subjects
Computer Science AB
International English Language
French Literature
Latin Literature
Latin: Vergil
Music Listening and Literature
Physics B
Physics C
Russian Language and Culture
v
t
e
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.
^"AP Computer Science Principles Home Page". Retrieved 2023-11-10.
^"AP Computer Science Principles About The Exam Page". Retrieved 2023-11-10.
^Cite error: The named reference :0 was invoked but never defined (see the help page).
and 17 Related for: AP Computer Science Principles information
(AP) ComputerScience (commonly shortened to AP Comp Sci) is a suite of Advanced Placement courses and examinations covering areas of computerscience...
and a free-response section. AP Studio Art requires students to submit a portfolio for review. APComputerSciencePrinciples requires students to complete...
Placement (AP) ComputerScience A (also known as AP CompSci, AP CompSci A, APCSA, APComputerScience Applications, or AP Java) is an APComputerScience course...
endorsed provider of curriculum and professional development for APComputerSciencePrinciples (AP CSP). CodeCombat works directly with schools and districts...
Computer SciencePrinciplesAPComputerScience A AP Calculus AB AP Calculus BC AP Precalculus AP Statistics SciencesAP Biology AP Chemistry AP Environmental...
multi-year NSF/College Board project that led to the release of the APComputerSciencePrinciples course and exam. Astrachan was born in New York City in 1956...
Workstation, and the browser. The curriculum is aligned with APComputerSciencePrinciples but can be used in any introductory programming course. Each...
total of 12 AP courses are offered, including APComputerSciencePrinciples (9), AP Biology (10, optional), AP Environmental Science (10), AP Language and...
Composition, AP Calculus AB, AP Calculus BC, AP Physics C, AP Biology, AP Chemistry, AP Statistics, APComputerSciencePrinciples, AP Spanish Language...
that accepts Data Science in lieu of Algebra II. Students interested in taking APComputerScience A or APComputerSciencePrinciples must have taken at...
be adding AP Capstone, one of approximately 1,000 schools worldwide to implement AP Capstone, in addition to APComputerSciencePrinciples, for the 2017-2018...
Advanced Placement (AP) Environmental Science (also known as APES, AP Enviro, AP Environmental, AP Environment, or AP EnviroSci) is a course and exam...
computerscience courses that CS students take are: APComputerSciencePrinciples, APComputerScience, Java Database Programming, and IB Computer Studies...
correct). AP Art History AP Studio Art AP Biology AP Calculus AB AP Chemistry APComputerScience A APComputerSciencePrinciplesAP Macroeconomics AP English...
Science PrinciplesAPComputerScience A (Java) AP Microeconomics AP Psychology AP United States History AP Macroeconomics AP Government & Politics AP Chemistry...