Jump to page content Jump to navigation

College Board

AP Central

Print Page
Home > AP Courses and Exams > Course Home Pages > AP Computer Science Principles Course Home Page

AP Computer Science Principles Course Home Page

Important Updates

Webinar for AP Digital Portfolio Updates

Watch recording of live event for instructions on how to access and navigate the AP Digital Portfolio, and new features.

Enroll in 2017-18 AP Mentoring

AP Computer Science Principles teachers of all experience levels can participate in an online teacher-to-teacher support program.

Updated Scoring Guidelines for AP CSP Explore Performance Task

The revised Scoring Guidelines for the AP Computer Science Principles Explore Performance Task are available on the Exam Information page. While the structure is different, the performance task directions have not changed. The guidelines continue to focus on major requirements of the performance task. For additional information, review new student samples and accompanying commentary, visit the FAQ page or attend one of the webinars.

Student Submissions of the Revised Explore Performance Task

Note that students will still be well prepared to submit their Explore Performance Task if you used the previous Explore scoring guidelines to instruct them.

  • Students who have started on the Explore Performance Task can continue their work to meet the requirements in the new scoring guidelines.
  • Students who have already completed the Explore Performance Task are not required to complete a new task. However, they can review their work using the new scoring guidelines and modify their responses if they choose to do so.

Welcome, AP Teachers! AP Computer Science Principles offers a multidisciplinary approach to teaching the underlying principles of computation. The course will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns, and computing impacts. AP Computer Science Principles also gives students the opportunity to use current technologies to create computational artifacts for both self-expression and problem solving. Together, these aspects of the course make up a rigorous and rich curriculum that aims to broaden participation in computer science.

Essential Course Resources

This is the core document for this course. It lays out the course content and describes the assessments and the AP Program in general.

Essential Exam Resources

The Exam Information page describes the current through-course assessment and end-of-course exam.

AP Course Audit Information

The AP Course Audit provides teachers and administrators with clear guidelines on curricular and resource requirements for AP courses. All schools wishing to label a course "AP" must submit a subject-specific AP Course Audit form and the course syllabus for each teacher of that AP course.

Visit the AP CSP course page for the following resources:

Annotated Sample Syllabi — Provide examples of how the curricular requirements can be demonstrated within the context of actual syllabi.

Curricular and Resource Requirements — Identifies the set of curricular and resource expectations that college faculty nationwide have established for college-level course.

Syllabus Development Guide — Includes the guidelines reviewers use to evaluate syllabi along with three samples of evidence for each requirement. This guide also specifies the level of detail required in the syllabus to receive course authorization.

AP CSP Resources from Endorsed Providers — Programs offering curriculum and professional development for CSP may be able to provide additional support to you and your school. This includes an approved syllabus for your use.

Visit the AP Course Audit site to log in or create an account.

Professional Development

In 2016, weeklong AP CSP Summer Institutes and one-day workshops will be offered at high schools and colleges around the country. Led by experienced instructors, these workshops support teachers that are new to the computer science field, as well as teachers with deep experience in the field, by providing the training needed to develop effective strategies for teaching the AP CSP course.

Classroom Resources

Visit the Classroom Resources page, and join the AP CSP Teacher Community to access a diverse selection of supplemental materials to support your instruction, including free online courses on CS content and instruction, curriculum resources, programming tools, lesson plans, resources for students with disabilities, recruitment resources, and more.

The Advances in AP site has valuable information on course details and resources.

The AP CSP Toolkit provides recruitment strategies, brochures and communication templates to help you bring the course to your school.

The AP Computer Science Principles student page has course information and resources for your students and their parents.

The AP Computer Science Principles site in Spanish provides course information to Spanish-speaking parents because the goal of the course is to reach students underrepresented in computer science.

College Board Store

Upcoming AP Computer Science Principles publications, released exams, and more will soon be in the College Board Store.

AP and Higher Education

AP Computer Science Principles was created with significant support from the National Science Foundation and more than 50 leading high school and higher education computer science educators who piloted the program at their institutions. To date, over 100 colleges and universities have stated their support for the course. The majority anticipate they will award college credit for high exam scores.

Visit the AP Higher Ed site for higher ed support and resources, as well as information on recruitment, admission, and advising and placement with CSP assessments.

Meet the current Development Committee for AP Computer Science Principles.

Back to top