About MSPnet

MSPnet is created and facilitated by the Center for School Reform at TERC. This site is supported by the National Science Foundation #1240555. Opinions expressed on this site are those of the contributors and not necessarily those of the Foundation. See more »

Ten Lessons for Computer Science for All

Abstract

"US President Barack Obama's agenda of Computer Science for All brings an incredible opportunity for broadening participation in computing. Yet, along with this opportunity come risks and possible unintended consequences. As the authors of Stuck in the Shallow End: Education, Race, and Computing, we have spent almost two decades working with schools to increase our understanding of the pervasive inequities in computing for historically unrepresented students. In response to our initial research findings, we developed and implemented the national Exploring Computer Science (ECS) course for high schools across the country. ECS consists of a year-long curriculum, on-going professional development and mentoring for teachers, and policy support to democratize computing for all students. This article discusses ten lessons we have learned about CS for All from our collective years as researchers, teacher educators, curriculum developers, policy advocates, and agents for social change."