By 2020, an estimated 50 percent of STEM jobs will be in computer science-related fields, but colleges and universities are simply not preparing enough computer-science graduates to fill this demand. EDC is at the forefront of a nationwide movement to respond to this shortage by bringing computer science learning to more K–12 classrooms.

With funding from the National Science Foundation, EDC is leading the Bringing a Rigorous Computer Science Principles Course to New York City (NYC) partnership. The partnership’s goal is to introduce more NYC public high school students to high-quality computer science courses, with a special emphasis on attracting and keeping students from groups that have been underrepresented in computer science fields.

Key Activities

With its partners, EDC is carrying out several strategic strands of work:

  • Writing a high school AP CSP course rooted in the Beauty and Joy of Computing curriculum from the University of California, Berkeley
  • Designing professional development for 100 NYC teachers to prepare them to teach the course
  • Scaling up the project over four years to reach an estimated 2,000 NYC students


  • By the end of the project, more than 100 NYC teachers will have participated in the EDC professional development.
  • These teachers and more than 200 other non-NYC teachers will be teaching the course to over 6,000 students.
  • The course being developed by EDC is featured in a White House Fact Sheet spotlighting new commitments to advance computer science education.

Learn More

Bringing a Rigorous Computer Science Principles Course to New York City
National Science Foundation

University of California, Berkeley; New York City Department of Education; NYC Foundation for Computer Science Education; Haynie Research and Evaluation