AP Computer Science Principles:�2020-21 CED Updates
Welcome!
Crystal Furman
AP Curriculum, Instruction, and Assessment
Joe Coglianese�HS Co-Chair, AP CSP
Troy, HS
2
Agenda
AP Updates to 2020 CED
Understanding the Course
2.0
3.0
1.0
Assessing Student: Multiple Choice
5.0
Questions
Assessing Student: Performance Task
4.0
3
Understanding the Course
1.0
4
Why is CS important?
5
“Prior to taking AP CSP, I thought computer science would be boring, was ‘for boys,’ was weird, full of just video games, and definitely would not be a part of my future if I had a choice. I ultimately chose to take AP CSP and AP CSA because it would allow me to not have to take any computer science in college.
A year later, I have transformed into a completely different person who is interested in pursuing computer science in college, and I was inspired to create a computer science club for middle school girls in my community.
This AP class has honestly changed my life. Thank you.”
– Katherine C., Rising Senior
Kennesaw Mountain HS Student, Kennesaw, GA
6
6
AP Updates to 2020 CED
2.0
7
2020 AP CSP Exam Overview
CSP�CED
p. 163
8
Changes to Assessment
Changes to the assessment are based on reading results and feedback from both HS and HE faculty.
2020 CED | Prior to 2020 CED |
70 Multiple choice questions
| 74 multiple choice questions
|
Explore Curricular Requirement
| Explore Performance Task
|
Create Performance Task
| Create Performance Task
|
9
Course Skills
What computer scientists do
CSP�CED
p. 16
10
Changes to Computational Thinking Practices
Computational Thinking Practices have been redefined to include course skills.
Emphasis will be placed on creativity and collaboration as pedagogical strategies to be used to develop a diverse, appealing and inclusive classroom environment.
2020 CED Computational Thinking Practices | Prior to 2020 CED Computational Thinking Practices |
Practice 1 - Computational Solution Design: Design and evaluate computational solutions for a purpose | Creating Computational Artifacts |
Practice 2 - Algorithms and Program Development: Develop and implement algorithms | |
Practice 3 - Abstraction in Program Development: Develop programs that incorporate abstractions. | Abstracting |
Practice 4 - Code Analysis: Evaluate and test algorithms and programs | Analyzing Problems and Artifacts |
Practice 5 - Computing Innovations: Investigate computing innovations | Connecting Computing |
Practice 6 - Responsible Computing: Contribute to an inclusive, safe, collaborative, and ethical computing culture | Collaborating; Communicating |
11
Big Ideas in AP Computer Science Principles
12
Changes to the Big Ideas
AP CSP remains programming language agnostic - meaning teachers will choose the programming languages for their class.
The Exam Reference Sheet contains both block-based and text-based programming code.
2020 CED Big Ideas | Prior to 2020 CED |
BI 1: Creative Development | BI 1: Creativity |
Integrated throughout | BI 2: Abstraction |
BI 2: Data | BI 3: Data and Information |
BI 3: Algorithms and Programming | BI 4: Algorithms |
BI 5: Programming | |
BI 4: Computer Systems and Networks | BI 6: The Internet |
BI 5: Impact of Computing; | BI 7: Global Impact |
13
Assessing Students:
Multiple Choice
3.0
14
2020 AP CSP Exam Overview
CSP�CED
p. 163
15
Question Types: Section I
Single-Select with Reading Passage�
CSP �CED
p. 166 & 167
16
Join Poll Everywhere
17
Skills Required in Multiple-Choice
8. A list of numbers has n elements, indexed from 1 to n. The following algorithm is intended to display the number of elements in the list that have a value greater than 100. The algorithm uses the variables count and position. Step 3 and 4 are missing.
Step 1: Set count to 0 and position to 1.
Step 2: If the value of the element at index position is greater than 100,
increase the value of count by 1.
Step 3: (missing step)
Step 4: (missing step)
Step 5: Display the value of count.
Which of the following could be used to replace step 3 and 4 so that the algorithm works as intended?
18
18
Skills Required in Multiple-Choice
3. The following grid contains a robot represented as a triangle. The robot is initially facing right.
Which of the following code segments can be used to move the robot to the gray square along the path indicated by the arrows?
19
19
Skills Required in Multiple-Choice
2. Each student that enrolls at a school is assigned a unique ID number, which is stored as a binary number. The ID numbers increase sequentially by 1 with each newly enrolled student. If the ID number assigned to the last student who enrolled was the binary number 1001 0011, what binary number will be assigned to the next student who enrolls?
20
20
Skills Required in Multiple-Choice
21
21
Skills Required in Multiple-Choice
22
22
Skills Required in Multiple-Choice
10. A digital photo file contains data representing the level of red, green, and blue for each pixel in the photo. The file also contains metadata that describe the data and geographic location where the photo was taken. For which of the following goals would analyzing the metadata be more appropriate than analyzing the data?
23
23
Assessing Students:
Performance Task
4.0
24
Student Progress and Understanding of PT
Preparing Your Students for the Create Performance Task:
How will you prepare students for the more challenging aspects of the Create Performance task?
Add your strategies here: https://tinyurl.com/CSTA2020CreatePT
25
Create Performance Task Scoring Guidelines
NOTES
26
2021: Pilot Sample Student Response�
27
27
Create Performance Task Scoring Guidelines cont.
28
Sample A
29
29
Sample A
30
Create Performance Task Scoring Guidelines cont.
31
Sample A
�
32
Sample A
33
Create Performance Task Scoring Guidelines cont.
34
Sample A
�
35
Sample A
36
Create Performance Task Scoring Guidelines cont.
37
Sample A
38
Sample A
39
Create Performance Task Scoring Guidelines cont.
40
Sample A
41
Sample A
42
Create Performance Task Scoring Guidelines cont.
43
Sample A
44
More questions?
Web: collegeboard.org/APCSP
Email: APCSP@info.collegeboard.org
Thank you!
Additional College Board Sessions:
Growing an AP CS Pathway using Providers: July 14th - 9:15am CT