Jump to page content Jump to navigation

College Board

AP Central

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

AP Computer Science Principles Course Home Page

Important Updates

Revised Course and Exam Description

As you prepare your 2017-18 AP CSP classes, review the updated AP CSP Course and Exam Description (CED). We provide a summary of the changes we made in the appendix of the CED.

Endorsed Providers

Sign up for innovative curriculum and professional development delivered by expert education organizations to prepare teachers who are either experienced or new to computer science with out-of-the-box solutions to teach AP CSP. Review a complete list of endorsed providers and attend a summer PD offering.

Example Textbook List Reviewed by Learning List

The AP Computer Science Principles example textbook list on the AP Course Audit website has been reviewed by Learning List, an independent instructional materials review service for schools and districts.

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.

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