Contact Info:
raygen@gmail.com (home)
310.414.9263 (home - leave message)

 “Your time is limited, don’t waste it living someone else’s life. Don’t be trapped by dogma, which is living the result of other people’s thinking. Don’t let the noise of other opinions drown your own inner voice. And most important, have the courage to follow your heart and intuition, they somehow already know what you truly want to become." Steve Jobs

"It's fine to celebrate success, but it is more important to heed the lessons of failure." Bill Gates  

In AP CSP's inaugural year, it became the most popular AP exam (over 45,000) ever taken in its first year.

AP Computer Science Principles

AP Computer Science Principles (AP CSP) introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. With a unique focus on creative problem solving and real-world applications, AP CSP prepares students for college and career. Hear from teachers and students who have experienced the new course.

Assessment Overview

The AP Computer Science Principles Assessment consists of two parts: a through-course assessment and the end-of-course AP Exam. Both of these parts measure student achievement of the course learning objectives.

Through-Course Assessment

The through-course assessment is comprised of two AP Computer Science Principles Performance Tasks. The first task requires students to identify a computing innovation, explore its impact, and create a related computational artifact. The second task focuses specifically on the creation of a computer program through the collaborative and iterative process of programming.

For the through-course assessment, students will create digital artifacts — some examples include programs, digital art, or video — accompanied by a written response. Students will submit their final tasks via the AP Digital Portfolio, a Web-based software application that facilitates the process of collecting and transmitting AP CSP through-course performance tasks to the AP Reading for scoring. The AP Digital Portfolio contains user roles for teachers, students, and AP coordinators.

In August 2016, we will post a Teacher User Guide and Student User Guide with instructions on using the AP Digital Portfolio. In early fall, we will offer webinars to guide teachers through the process of logging in, creating classrooms and uploading performance tasks on the AP Digital Portfolio.

End-of-Course AP Exam

The end-of-course AP Exam is a paper-and-pencil written exam. It is 2 hours long and will include 74 multiple-choice questions, presented as either discrete questions or in sets. There are two types of multiple-choice questions:

  • Single-select multiple choice: Students select 1 answer from among 4 options
  • Multiple-select multiple choice: Students select 2 answers from among 4 options

On both the through-course assessment and the end-of-course exam, students will exhibit their achievement of the course learning objectives and their application of the computational thinking practices.

Students will receive a final exam score of 1–5, derived from their performance on both the through-course assessment and the end-of-course exam.

Assessment Format

Through-Course Assessment: 2 Performance Tasks | 40% of Overall AP Score

  • Task 1: Explore — Impact of Computing Innovations
    • Students explore the impacts of computing on social, economic, and cultural areas of our lives.
  • Task 2: Create — Applications from Ideas
    • Students create computational artifacts through the design and development of programs.

End-of-Course Exam: 74 Questions | 2 Hours | 60% of Overall AP Score

  • Single-select and multiple-select questions

*Create your own account and join my section at

Extra Credit  2019:   https://codehs.com/go/F7C78 
class code: F7C78 
Eligible for extra credit: Web Development, Digital Info,
The Internet, Data, the review below.
due before AP Exam

More AP Practice
(no extra credit because I cannot see results)