Course Description
Code.org’s Computer Science Principles (CSP) curriculum is a full-year, rigorous, entry-level course that introduces high school students to the foundations of modern computing. The course covers a broad range of foundational topics such as programming, algorithms, the Internet, big data, digital privacy and security, and the societal impacts of computing. The course is designed for typical school settings with teachers in classrooms. All teacher and student materials are provided for free online.
1.) The Create Performance Task - (Visit Page 201 of this Document to read more information on this) - The Create PT is a large programming project that THE STUDENT (NOT THE TEACHER) turns into the College Board prior to the AP Exam. The Create Task project is worth 30% of the AP Score. April 30, 2025 (11:59 p.m. ET) is the deadline for AP Computer Science Principles students to submit their Create performance task as final. The written portion of the Create task will take place on the Exam day.
Each student is given 9 hours of class time to complete the project. Students will submit program code, video, and a student-authored personalized project reference. (1/3 of the project score.)
There will be 2 written response questions in which students have 60 minutes to answer on the day of the exam. (2/3 of project score)
2.) The End of Course Exam will be Thursday, May 15, 2025 @ 12 noon - This is a 70 question multiple choice exam. The exam consists of the following:
57 single-select multiple-choice
5 single-select with reading passage about a computing innovation
8 multiple-select multiple-choice: select 2 answers
The Multiple choice section is worth 70% of the AP Score.
The students will have a 30 minute lesson and 1 hour to work on their app each day.
3-17 and 3-16 Day 1
3-19 and 3-20 Day 2
3-31 Day 3 for odd class students
4-1 Day 4 for odd class students
4-2 Day 3 for even class students
4-3 Day 5 for odd class students
4-4 Field trip to ASU and Day 4 for even day students
4-7 Day 6 for odd day students
4-8 Day 5 for even class students
4-9 Day 7 for odd day students
4-10 Day 6 for even day students
4-11 Day 8 for odd day students
4-14 Day 7 for even day students
4-15 tax day - Day 9 for odd day students
4-16 Day 8 for even day students
4-17 Test review starting
4-18 Day 9 for even day students
4-20 More test review
The AP Computer Science Principles Exam has two parts:
70 Multiple-choice questions
57 single-select multiple-choice: choose 1 from 4
5 single-select with reading passage about a computing innovation
8 multiple-select multiple-choice: choose 2 from 4
120 minutes on Exam Date
Arrive 15 minutes before test start time
No Calculator
There is no designated programming language, instead problems use the AP CS Principles Pseudocode and are given this reference sheet.
Submissions consisting of Program Code, Video, and Personalized Project Reference due to Digital Portfolio:
Deadline: 2024 - April 30 - 8:59 pm PT (Gilroy)
9+ hours of in-class time
May work on it at home
4 Written response prompts
60 minutes on Exam Date
Individual PPR is printed for students as reference to answer these prompts
For this part of the exam, you will develop a computer program of your choice: one that solves a problem, enables an innovation, or helps you express personal interests. You may use any programming language you like. Then you will respond to four prompts using your program as reference during the section 2 part of the exam.
The AP CS Principles Exam does not have a designated programming language associated with it. Therefore, a reference sheet is provided to give instructions and explanations to help you understand the format and the meaning of the questions on the exam. The reference sheet can be seen here. It includes two programming formats: text-based and block-based. Be sure to review the reference sheet ahead of time and be familiar with the material that it has on it. Here is the reference sheet with App Inventor blocks side by side.
The sections provide some sample questions provided by the college board in their AP CSP Course and Exam Description pg 172.
To elicit evidence of student achievement of the course learning objectives, the AP Computer Science Principles exam questions assess both the application of the computational thinking practices and an understanding of the big ideas. Exam questions may assess achievement of multiple learning objectives. They may also address content from more than one essential knowledge statement. Exam questions may be accompanied by non-textual stimulus material such as diagrams, charts, or other graphical illustrations.
CodeHS Practice Tests - There is a large practice test at the bottom of the practice quizzes