Skip to main content
Email Print Share


Computer Science for All  (CSforAll:RPP)  Crosscutting Programs

Name Dir/Div Name Dir/Div
Janice  Cuny CISE/OAD  Karen  King EHR/DRL 
Arlene  M. de Strulle EHR/DRL  David  L. Haury EHR/DRL 


Solicitation  17-525

Important Information for Proposers

A revised version of the NSF Proposal & Award Policies & Procedures Guide (PAPPG) (NSF 17-1), is effective for proposals submitted, or due, on or after January 30, 2017. Please be advised that, depending on the specified due date, the guidelines contained in NSF 17-1 may apply to proposals submitted in response to this funding opportunity.


This program aims to provide all U.S.students the opportunity to participate in computer science (CS) and computational thinking (CT) education in their schools at the K-12 levels. With this solicitation, the National Science Foundation (NSF) focuses on researcher-practitioner partnerships (RPPs) that foster the research and development needed to bring CS/CT to all schools. Specifically, this solicitation aims to provide high school teachers with the preparation, professional development (PD) and ongoing support that they need to teach rigorous computer science courses, and K-8 teachers with the instructional materials and preparation they need to integrate CS/CT into their teaching.


Discovery Research PreK-12

Innovative Technology Experiences for Students and Teachers

STEM + Computing Partnerships

Computer Science for All

NSF Computer Science for All

What Has Been Funded (Recent Awards Made Through This Program, with Abstracts)

Map of Recent Awards Made Through This Program