AP Computer Science Principles: Difference between revisions

Content deleted Content added
m Added mean and standard deviation.
ce, more to come
Line 2:
{{Advanced Placement}}
 
'''Advanced Placement''' ('''AP''') '''Computer Science Principles''' (also known as '''APCSPAP CSP''') is an [[AP Computer Science]] course and examination offered by the [[College Board]] tounder the [[highAdvanced schoolPlacement]] studentsprogram. asThe ancourse opportunityis todesigned earnas collegean creditequivalent forto a [[college]]first-levelsemester course in [[computing]] course. AP Computer Science Principles<ref>{{Cite web |title=AP CSP: Questions About the Course |url=https://apstudentapcentral.collegeboard.org/apcoursecourses/ap-computer-science-principles/course/frequently-asked-questions |titleaccess-date=2024-09-29 |website=AP ComputerCentral Science|publisher=[[College Principles Home PageBoard]] |access-datelanguage=2023-11-10en}}</ref> is meant to be the equivalent of a first-semester course in computing. Assessment for AP Computer Science Principles is divided into two parts,: botha anCreate endPerformance ofTask coursedue examduring the course, as well as thean creation ofAP artifacts throughout the courseexam.<ref name="apstudent.collegeboard.org">{{Cite web |title=AP Computer Science Principles About The Exam PageAssessment |url=https://apstudentapstudents.collegeboard.org/apcoursecourses/ap-computer-science-principles/about-the-examassessment |access-date=2024-0609-0129 |website=AP Students |publisher=[[College Board]] |language=en}}</ref>
 
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]].
 
The AP Computer Science Principles Exam was administered for the first time on May 5, 2017.
Line 29:
*Big Idea 5: Impact of Computing ([[digital divide]], [[Algorithmic bias|bias]], [[crowdsourcing]], [[copyright]], [[information security]])
|}
 
=== Curriculum providers ===
 
== Through-Course Assessment ==
Line 57 ⟶ 59:
***Single Select Multiple-Choice: Select 1 answer from among 4 options.
***Multiple Select Multiple-Choice: Select 2 answers from among 4 options.
**2 Written Responses<ref name="apstudent.collegeboard.org">{{Cite web |title=AP Computer Science Principles About The Exam Page |url=https://apstudent.collegeboard.org/apcourse/ap-computer-science-principles/about-the-exam |access-date=2024-06-01}}</ref>
 
{| class="wikitable"
Line 164 ⟶ 166:
==References==
{{reflist}}
 
== External links ==
 
* [https://apcentral.collegeboard.org/courses/ap-computer-science-principles AP Central]
* [https://apstudents.collegeboard.org/courses/ap-computer-science-principles AP Students]
 
[[Category:Computer science education]]