Increase Rigor and Equity

The national community needs to develop, refine, and commit to strategies for realizing a shared vision for K-12 CS.

We help the CS education community improve their ability to serve all students by:

  • Creating community-sourced definitions of rigor across multiple stakeholders, including curriculum development, implementation, funding and research agendas

  • Advocating for strategies and metrics that promote equity, diversity, and inclusion goals so all students benefit from quality CS programs

  • Adding to the knowledge base and advocating for research-based practices in all implementation work

SIGCSE Research Highlights:

  • Our initial research under the CSforALL banner focuses on assessing the landscape of the community’s efforts. We will share four papers and offer two workshops at the annual meeting of SIGCSE (ACM’s Special Interest Group on Computer Science Education) in February 2018:

    • Researcher Practitioner Partnerships for Computer Science

    • Creating a Landscape of K-12 CS Curriculum

    • Repositories You Shouldn’t Be Living Without

    • Asking CS4What? as a Basis for CS4All: Workshop Tools to Support Sustainable K-12 CS Implementations

    • Recommendations of a Diversity, Equity, and Inclusion Working Group based on Student Data from a National CS Education Program

    • CSforAll School District Implementation Facilitators Workshop: Just Follow the SCRIPT!

Other Projects:

  • RPPforCS – Leading the working group of 23 NSF-funded Researcher Practitioner Partnerships

  • Home4CS – An initiative to encourage higher education institutions to expand teacher preparation programs

  • Knowledge Forum – A convening of researchers to define and address key issues in K-12 CS education


How to Get Involved

To become a member of CSforALL, first review the Membership Guidelines. If you meet the membership criteria, complete this form1. We will be reviewing applications and approving new members during the first week of every month. You will hear from us shortly thereafter!

Benefits of Membership

CSforALL members will benefit primarily through the increased visibility of their work to states, districts, schools, and other implementing partners, as well as funders and policy makers. Additionally, CSforALL sees its role as an initiator of community, and members may be invited to participate or share events where they are the target community/audience. As CSforALL evolves and grows under the guidance of the Steering Committee, there may be other benefits.

Responsibilities of Members

Members will be asked to:

  • Create and maintain a CSforALL landing page or resource collection on their website2
  • Provide CSforALL with a logo and URL to display on the website
  • Respond to annual requests from CSforALL for data or reporting of activities/commitments regarding CS education activities (e.g., number of teachers trained, schools impacted, student numbers and demographics, etc.)

1 If your membership is approved, the information you provided for the required fields will be used to create your public membership profile on the CSforALL site. Please do not include any private or confidential information.
2 If a member’s content is explicitly focused on CS education, the member’s primary home page may be used as the CSforALL landing page.