Ten Lessons for Computer Science for All

U S President Barack Obama’s agenda of Computer Science for All [26] 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 [17], 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 [8]. ECS consists of a year-long curriculum, on-going professional development and mentoring for teachers, and policy support to democratize computing for all students. Below are 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.

[1]  Ulysses S. Grant,et al.  State of the Union Address , 2003 .

[2]  Joanna Goode,et al.  It takes a village: supporting inquiry- and equity-oriented computer science pedagogy through a professional learning community , 2015, Comput. Sci. Educ..

[3]  Tyrone C. Howard,et al.  Culturally Relevant Pedagogy: Ingredients for Critical Teacher Reflection , 2003 .

[4]  N. DeVries Every Student Succeeds Act , 2016 .

[5]  C. Dweck Mindset: The New Psychology of Success , 2006 .

[6]  Louis M. Gomez,et al.  Getting Ideas into Action: Building Networked Improvement Communities in Education , 2010 .

[7]  L. Darling-Hammond Powerful teacher education : lessons from exemplary programs , 2006 .

[8]  Jane Margolis,et al.  Stuck in the Shallow End: Education, Race, and Computing , 2017 .

[9]  Linda Darling-Hammond,et al.  Powerful Learning: What We Know About Teaching for Understanding , 2008 .

[10]  Robert Neil,et al.  Keeping track. , 2019, Materials management in health care.

[11]  Luis C. Moll,et al.  Funds of knowledge for teaching: Using a qualitative approach to connect homes and classrooms , 1992 .

[12]  Seymour Papert,et al.  A Critique of Technocentrism in Thinking About the School of the Future , 1988 .

[13]  Daniel Friedrich,et al.  “We Brought It Upon Ourselves”: University-Based Teacher Education and the Emergence of Boot-Camp-Style Routes to Teacher Certification , 2014, Education Policy Analysis Archives.

[14]  J. O'neil On Tracking and Individual Differences: A Conversation with Jeannie Oakes. , 1992 .

[15]  W. Clinton State of the Union Address , 2003 .