AP CS Principles

image07Announcing Beauty and Joy of Computing: An Exciting New AP Computer Science Principles Course for NYC High Schools



  • Research-based curriculum that prepares students for new Advanced Placement (AP) Computer Science¬†Principles exam
  • Use of engaging Snap! visual programming language
  • Attention to programming and societal implications of computers
  • Paid professional development for teachers using a blended learning model with two face-to-face weeks and an online learning component
  • Participation in ongoing Community of Practice for teachers of AP CS Principles


The New York City Department of Education’s (DOE) Office of Postsecondary Readiness is pleased to announce the launch of a new Advanced Placement (AP) Computer Science Principles course for New York City high schools and a funded program to train 100 teachers over a three-year period, starting with the first cohort of 30 teachers in spring 2015.

The course is called Beauty and Joy of Computing (BJC), based on a successful undergraduate course at the University of California, Berkeley (UCB). BJC will be adapted for NYC high schools by a team of educators and researchers from UCB, the DOE, and our partners at the Education Development Center (EDC). The program is underwritten by a grant from the National Science Foundation (NSF).

The purpose of AP CS Principles and the BJC program is to attract non-traditional computing students (especially female and underrepresented minority students) to the breadth and depth of ideas in modern computer science. The BJC course will prepare students to take the new AP Computer Science Principles exam that will be offered starting in spring 2017.

For more information, send an email to [email protected]. Read more about the BJC project and curriculum at bjc.berkeley.edu and AP CS Principles at apcsprinciples.org.

BJC 2015-16 Schools

School Borough
ACORN Community High School Brooklyn
Bronx Compass High School Bronx
Bronx Early College Academy for Teaching & Learning Bronx
Bronx Envision Academy Bronx
Bronx Leadership Academy HS Bronx
Brooklyn Community Arts and Media High School Brooklyn
Brooklyn Technical High School Brooklyn
Essex Street Academy Manhattan
Herbert H. Lehman High School Bronx
John Bowne High School Queens
Martin Van Buren High School Queens
New Dorp High School Staten Island
NYC Lab School for Collaborative Studies Manhattan
Pablo Neruda Academy Bronx
Ralph R. McKee CTE High School Staten Island
Robert F. Wagner, Jr. Secondary School for Arts and Technology Queens
Science Skills Center High School for Science,Technology & the Creative Arts Brooklyn
Sunset Park High School Brooklyn
The High School for Global Citizenship Brooklyn
The HS for Innovation in Advertising and Media Brooklyn
The Renaissance Charter High School for Innovation Manhattan
Tottenville High School Staten Island
Urban Assembly Gateway School for Technology Manhattan