In order to bring you the best possible user experience, this site uses Javascript. If you are seeing this message, it is likely that the Javascript option in your browser is disabled. For optimal viewing of this site, please ensure that Javascript is enabled for your browser.
Jump to page content Jump to navigation

College Board

Proposed New Course and Exam — AP® Computer Science: Principles

Apply to Be an AP Computer Science: Principles Pilot School

The College Board's AP Program and the CS Principles (CSP) project team invite you to complete an institutional survey as part of recruitment efforts for the next phase of course and exam development. The information you provide will be reviewed by a search committee to help with the final selection of 50 institutions (roughly 40 high schools and 10 colleges/universities). This cohort of pilot schools will continue piloting the course under the auspices of the College Board for the next three years. That is, we expect selected pilot schools to begin piloting the course in the next academic year (2013-14) and continue piloting the course until the end of the academic year 2015-16. The AP CS Principles course is scheduled to launch in the fall of 2016, with its first exam administration in May 2017.

Complete the AP CS Principles Pilot Institutional Survey

The deadline to complete the survey is Wednesday, April 17.

Preparing for the CSP Institutional Survey

For more information about recruiting female and underrepresented minority students see Resources for Recruiting Female and Underrepresented Students. (.pdf/360KB)

Selected pilot instructors will be asked to attend a professional development meeting from July 17 to 20 in Las Vegas.

If you have any questions, please email Lien Diaz at ldiaz@collegeboard.org.

Background and Rationale

At a 2008 National Science Foundation-supported conference with the theme of "Computational Thinking and Fluency in the 21st Century," a group of the nation's leading computer scientists and educators agreed that students require increasing skills in computing across all STEM fields.

Advancing U.S. students' understanding of the principles and practices of computing is critical to developing a more competitive workforce for the 21st century. Yet the number of students studying computing and computer science at both the high school and college levels has been declining alarmingly — the number of students taking the AP Computer Science Exam fell 15 percent between 2001 and 2007, while the number of college freshmen intending to major in computer science plummeted more than 70 percent this decade. Conference scholars further noted that given the changing educational needs of students, computer science in the 21st century must build beyond the programming-centric orientation that was prevalent during the discipline's infancy.

To that end, the investigators proposed developing a curriculum for a new Advanced Placement Program® (AP®) course that would fill a critical gap as an adjunct to the existing AP Computer Science A course. In 2009, the College Board, in partnership with the National Science Foundation (NSF), received a grant to prototype the development of this new course, titled AP Computer Science: Principles. The new course will introduce students to programming but will also give them an understanding of the fundamental concepts of computing, its breadth of application and its potential for transforming the world we live in. It will be rigorous, engaging and accessible. To learn more, see www.csprinciples.org.

A commission of 10 secondary and higher education faculty and an advisory group of 19 higher education representatives were charged with developing a robust curriculum for the new course, which will focus on computational thinking and fluency and will equate to a parallel introductory college computer science course.

Five pilot sites were selected to teach the course during the next phase of the project:

  • Metropolitan State University of Denver (contact Jody Paul)
  • University of California, Berkeley (contact Dan Garcia)
  • University of California, San Diego (contact Beth Simon)
  • University of North Carolina at Charlotte (contact Tiffany Barnes)
  • University of Washington (contact Larry Snyder)

Instructors at the pilot sites are charged with developing and implementing a recruitment plan focusing on increasing minority and female student enrollment, planning and delivering the newly designed course and participating in course evaluation activities, such as pre- and post-course surveys (including surveys of students).

Impetus for Development of Framework and Course

The proposed AP Computer Science: Principles course is intended to foster a wider appeal for the computer science discipline and to better prepare a pipeline of STEM majors. The College Board's meticulous AP course development process, already proven and thoroughly vetted in the NSF-funded redesign of other AP science courses, provides the framework in which the new course's curriculum has been designed. Specific deliverables of the NSF-sponsored AP Computer Science: Principles project will be:

  1. the AP Computer Science: Principles Curriculum Framework (detailed learning objectives, clearly articulated computational thinking skills and expected student performance levels);
  2. the design and implementation of course pilots in both secondary and postsecondary settings;
  3. curriculum evaluations; and
  4. a suite of computer-based prototype assessment items.

Acceptance of the New Course by Higher Education Institutions

The NSF has generously funded the development of the curriculum and the piloting of the proposed AP Computer Science: Principles course. The next step in moving forward would be to complete AP Exam development and create teacher professional development in support of the new course. The College Board is committed to providing experiences for students leading to placement in advanced college courses and to the awarding of college credit. AP students and teachers have clearly stated that a primary value of the AP Program is the course credit that colleges award for AP Exam scores of 3 or higher in a given subject.

It is therefore critical that the College Board receive validation in the form of attestations from computer science department chairs and other academic leaders that serve as evidence of the merit of the proposed program in terms of college-level credit and placement. See the sidebar to the right for a list of representatives from colleges who have provided attestations to the College Board in support of the development of the Computer Science: Principles course and exam.

Recommended Items to Review:

  • Computer Science: Principles Curriculum Framework
  • External statements from education and computer science organizations; attestations from education and computer science professionals (see sidebar)
  • Data from students in your computer science program and information on the needs of your school's other academic programs requiring computing fluency
  • Project Timeline

AP Computer Science: Principles — Attestation of Intent Form

Please fill in the fields below to let us know whether your institution intends to grant credit and/or advanced placement for scores on the AP Computer Science: Principles Exam.

* REQUIRED INFORMATION

I am attesting to my college's intent for use of the proposed AP Computer Science Principles Exam by awarding college credit and/or placement within our program. Review the letter before signing.

I need more information before we are able to make a decision regarding credit or placement based on scores on the proposed AP Computer Science: Principles Exam. I would like a member of the AP Computer Science: Principles team to contact me.

I am not able to confirm our position with regard to the proposed AP Computer Science: Principles course and exam at this time.

Credit-granting and placement policies are approved/released by another group.

NULL

You are attesting to your college's intent to grant credit and/or advanced placement for qualifying scores on the proposed AP Computer Science: Principles Exam. We would very much appreciate more information about your college's perspective on this proposed new course, along with an attestation of support for the project, if you wish to supply one. Please select as many of the statement choices on the letter below as correctly describe your institution's view of the new course and exam, and click "Submit" to send the letter.

To: Ariel Foster
Senior Director, College and University Services
Advanced Placement Program (AP)
The College Board
45 Columbus Avenue
New York, NY 10023-6992

Dear Ms. Foster:

I are writing on behalf of    in support of the Advanced Placement Program's development of the proposed AP Computer Science: Principles course and examination. I have selected statements below which describe my college's perspective on this proposed new AP course:

   We regard the AP Computer Science: Principles curriculum as an introductory college-level experience, exceeding traditional high-school or developmental experiences, and as such, foundational to the computing major and to other disciplines that require a strong basis in computer fluency prior to progressing to advanced course work in the discipline.

   We intend to offer credit for students who earn qualifying scores on the AP Exam in Computer Science: Principles.

  We intend to offer a course comparable in content/purpose to the AP Computer Science: Principles course.

  We will place students earning a successful score on the AP Computer Science: Principles Exam into a sequent computing course.

  [Optional:]  We are willing to be listed on the College Board's website and in presentations as supporting college credit and placement for the AP Computer Science: Principles Exam.

We encourage the College Board to continue further development of the AP Computer Science: Principles course and exam in collaboration with the National Science Foundation. We regard the inclusion of this new opportunity as adding value to the Advanced Placement Program and our institution's use of AP in our academic practices.

Sincerely,

AP Computer Science: Principles Curriculum Framework

Read more about the curriculum framework

Course Annotations (.pdf/479KB)
Computational Thinking Practices and Big Ideas, Key Concepts, Supporting Concepts (.pdf/142KB)
Learning Objectives and Evidence Statements (.pdf/168KB)

Computational Thinking Practices, Big Ideas, Key Concepts, Supporting Concepts

  1. Connecting computing
  2. Developing computational artifacts
  3. Abstracting
  4. Analyzing problems and artifacts
  5. Communicating
  6. Collaborating

Big Ideas

  1. Computing is a creative activity.
  2. Abstraction reduces information and detail to facilitate focus on relevant concepts.
  3. Data and information facilitate the creation of knowledge.
  4. Algorithms are used to develop and express solutions to computational problems.
  5. Programming enables problem solving, human expression, and creation of knowledge.
  6. The Internet pervades modern computing.
  7. Computing has global impacts.

AP CS: Principles Prototype Assessment Questions

2011-12 CSP Piloted FRQs
2012-13 CSP Piloted Portfolio Tasks

The Computer Science (CS): Principles free-response questions were developed by the College Board and the NSF-funded CS: Principles Project for piloting purposes. They were piloted across 10 high schools and eight colleges during the 2011-12 academic school year. The free-response questions included here were designed to enable students to demonstrate mastery of learning objectives in the CS: Principles Curriculum Framework and to assess how open-ended questions work in a CS: Principles course. Student responses to these questions were part of the pilot assessment; these responses have provided statistical and evaluation data to inform a proof of concept for the development of a CS: Principles AP Exam. Such an exam would likely contain objectively scored questions in addition to open-ended questions. The piloted free-response questions included here do not necessarily reflect the types of questions that would be contained in an official AP Exam. Each question is followed by a brief commentary on the intent of the question, as well as a list of the learning objectives and evidence statements elicited by the question.

The CS: Principles portfolio tasks were developed by the College Board and the NSF-funded CS: Principles Project for piloting purposes. They were piloted across four high schools and two colleges during the 2012-13 academic year. The portfolio questions included here were designed to enable students to demonstrate mastery of learning objectives in the CS: Principles Curriculum Framework, especially the learning objectives that include collaboration. Student submissions during the pilot assessment have provided statistical and evaluation data to inform a proof of concept for the development of a CS: Principles AP Exam. Such an exam would likely contain objectively scored questions in addition to open-ended questions. The piloted portfolio tasks included here do not necessarily reflect the types of questions that would be contained in an official AP assessment. Each portfolio task is followed by a brief commentary on the intent of the task, as well as a list of the learning objectives and evidence statements elicited by the task.

Computer Science Commission Members

  • Don Allen, Troy High School, Calif.
  • Christine Alvarado, Harvey Mudd College, Calif.
  • Stacey Armstrong, Cypress Woods High School, Texas
  • Owen Astrachan, Duke University, N.C.
  • Charmaine Bentley, Franklin D. Roosevelt High School, Texas
  • Amy Briggs, Middlebury College, Vt.
  • Rich Kick, Newbury Park High School, Calif.
  • Mark Guzdial, Georgia Institute of Technology, Ga.
  • Jody Paul, Metropolitan State University of Denver, Colo.
  • Chris Stephenson, Computer Science Teachers' Association

Computer Science Advisory Group Members

  • Duane Bailey, Williams College, Mass.
  • Tiffany Barnes, University of North Carolina at Charlotte, N.C.
  • Gail Chapman, Computer Science Teachers' Association
  • Tom Cortina, Carnegie Mellon University, Pa.
  • Stephen Edwards, Virginia Polytechnic Institute and State University, Va.
  • Dan Garcia, University of California, Berkeley, Calif.
  • Joanna Goode, University of Oregon, Ore.
  • Susanne Hambrusch, Purdue University, Ind.
  • Michelle Hutton, Computer Science Teachers' Association
  • Deepak Kumar, Bryn Mawr College, Pa.
  • Jim Kurose, University of Massachusetts Amherst, Mass.
  • Andrea Lawrence, Spelman College, Ga.
  • Richard Pattis, University of California, Irvine, Calif.
  • Eric Roberts, Stanford University, Calif.
  • Katie Siek, University of Colorado Boulder, Colo.
  • Beth Simon, University of California, San Diego, Calif.
  • Larry Snyder, University of Washington, Wash.
  • Lynn Andrea Stein, Franklin W. Olin College of Engineering, Mass.
  • Fran Trees, Drew University, N.J.
Planned Project Activities
Pilot I
Fall 2010–Spring 2011
The current participating college professors are members of the AP CS: Principles Commission or Advisory Group and are very familiar with the proposed curriculum framework. They have also generated a recruitment plan for enrolling an increased number of women and underrepresented minority students in their pilot course.

College Curriculum Study
January–March 2011
A College Curriculum Study will be implemented for computer science faculty to provide feedback on the importance of the proposed content and computational thinking practices within the AP CS: Principles Curriculum Framework. Participants' responses will be used to make recommended adjustments to the proposed curriculum framework.

Pilot II (10 Colleges and 10 High Schools)
Fall 2011–Spring 2012
Pilot II will be conducted in both secondary and post-secondary settings, with evaluative measures that will include pre- and post-pilot surveys, assessments of the curriculum and its effect on the piloting faculty and student participants. Participating schools should also have the potential for enrolling large numbers of women and underrepresented minority students in the pilot course. More information will be provided at a later time regarding the full set of selection criteria for Pilot II schools.

Prototype Item Development and Portfolio Assessment
Fall 2010–Summer 2011
The development of computer-based prototype assessment items will be conducted with a lens to measure the content and computational thinking practices identified in the AP CS: Principles Curriculum Framework.

Prototype Item Development and Portfolio Assessment Tryouts
Fall 2011–Spring 2013
The prototype test items will be administered to students via a computer-based platform at Pilot II schools. The item tryouts in these piloted courses will provide proof of concept for future test items to be developed.

Statements of Support


Institutions that have Attested

  • University of California Irvine
  • University of Maryland Baltimore County
  • University of Washington
  • Stanford University
  • Harvey Mudd College
  • See the full list of institutions that have attested.

Back to top