Programs We Support

CSNYC provides seed and early-stage funding for computer science and software engineering programs in New York City Public Schools.

New Programs

The Beauty and Joy of Computing (BJC)
The National Science Foundation has awarded a four-year grant (calendar years 2015-2018) to a partnership of four organizations that will create new BJC curriculum materials and bring them to 100 New York public high school teachers over 3 academic years. The four organizations are UC Berkeley, Education Development Center (EDC), NYCDOE and CSNYC. CSNYC is specifically tasked with building a strong community of practice around BJC and AP CS Principles.

The Beauty and Joy of Computing (BJC), a new AP Computer Science Principles course for New York City high schools, aims​ to attract non-traditional computing students (especially female and underrepresented minority students) to the breadth and depth of ideas in modern computer science. The course will prepare students to take the new AP Computer Science Principles exam that will be offered starting in spring 2017.

The first cohort of 30 teachers begins training in April 2015 and offers the course starting in September 2015.

Participation includes:

  • 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

Current Programs

Academy for Software Engineering (AFSE) + Bronx Academy for Software Engineering (BASE)
The Academy for Software Engineering (AFSE) opened its doors In September 2012. A visionary partnership between New York City and its private technology sector, AFSE was created to provide innovative computer science and software engineering education to local high school students. The hands on curriculum, coupled with technology sector internships, professional mentors and cutting edge equipment and curricula have made AFSE among a handful of sought after public high schools.

AFSE was conceived and founded by CSNYC Chairman Fred Wilson and the Solomon Wilson Family Foundation, CSNYC Executive Director Evan Korth and a Board of Advisors that includes academics, educators, software engineers and technology company CEOs.

AFSE is part of a larger and long-term goal of providing access to computer science education to all of New York’s 1.1 million public school students and, in turn, providing industry with a skilled – and diverse – locally-sourced workforce. The Bronx Academy for Software Engineering (BASE), modeled after AFSE and supported with funding from the Bloomberg Philanthropies, opened its doors in September 2013.


Bootstrap is a curriculum that teaches students to program their own videogames using Common Core Mathematics. It consists of detailed lessons (aligned to standards), student handouts and software. The videogames that students create can be played on any device, and students can continue to share, update and enhance their games long after the class is over.

Three workshops were held in the 2014-15 academic year. The next workshop will be in Summer 2015. The cost of the workshops are $350/attendee and will include two days of training, all workshop materials, lunch, and a light breakfast. New York City public school teachers are exempt from this fee.

Rosanna Sobota is the Regional Manager in charge of NYC. Please reach out to her at [email protected] if you are interested in the program or future workshops.


NYC DOE iZone’s Computer Science Track
CSNYC is funding’s work in the New York City public schools in partnership with the New York City Department of Education iZone’s Blended Learning Institute (BLI). The Computer Science Track offers two programs: a middle school program for science teachers and a high school program that teaches the Exploring Computer Science curriculum. is a non-profit dedicated to expanding participation in computer science education by making it available in more schools, and increasing participation by women and underrepresented students of color.’s vision is that every student in every school should have the opportunity to learn computer programming and believe computer science should be part of the core curriculum in education, alongside other science, technology, engineering, and mathematics (STEM) courses, such as biology, physics, chemistry and algebra.

Scalable Game Design

Scalable Game Design effectively leads students from creating games to programming advanced simulations. Through research-tested, highly engaging and motivating curricula and activities, students learn computational thinking, develop problem solving literacy, and learn to program by designing and creating video games and complex simulations that require sophisticated Artificial Intelligence. The program is appropriate for students in grades 4 to 8. Check out the SGD wiki for projects.

For more information about the curriculum, level of school and teacher commitment and details NYC-specific professional development, please visit the SGD NY Wiki.

Leigh Ann DeLyser is the point person helping to support all of the selected teachers during the academic year.


ScriptEd equips students in under-resourced schools with fundamental coding skills and professional experiences that together create access to careers in technology. ScriptEd courses are designed with and taught by experienced software developers to provide students with the most up-to-date knowledge in technology fields. These tuition-free courses equip students in under-resourced schools with fundamental coding skills needed to access careers in technology. In addition to teaching, ScriptEd volunteers act as role models and potential mentors in the field. The organization provides links to paid technology internships, allowing students to gain the experience and confidence necessary to pursue careers in technology.

Software Engineering Program (SEP)
The Software Engineering Program (SEP) is a comprehensive, standards-aligned computer science and software engineering education program for grades 6 to 12. The goals of the program are: (1) to increase the number of high school graduates, particularly from traditionally under-represented groups, who are ready to enter new and emerging high-tech fields, and (2) to develop students’ computational thinking and problem solving skills in real-world contexts.

In 2014-15, the SEP program served 42 teachers and more than 2,700 students in grades 6, 7, 9, and 10th across nine high schools and nine middle schools. In 2015-16, SEP plans to expand into new grade levels, serving students in 6, 7, 8, 9, 10, and 11th grade.


Technology Education and Literacy in Schools helps high schools start and grow a sustainable Computer Science (CS) program and build CS teacher capacity by integrating professional software engineers into the classroom in a co-teaching model with a classroom teacher. Within 2 years, committed partner schools can independently sustain CS courses with curricula designed by UC Berkeley and University of Washington. TEALS is a Microsoft YouthSpark Program with a proven track record that drives industry-wide participation in bringing rigorous computer science courses to high schools across the country.