The idea for this book came out of discussions with Josh Tenenberg and Jane Margolis. Josh and I talked about helping new researchers to connect computing education to other research in education and learning sciences. I hope that this book helps with making those connections. When Jane was working on Stuck in the Shallow End [203], she told me that she wished that there was already a book that talked about the kinds of computer science that could be taught more broadly, that argued for the importance of everyone learning about computing. Since then, Yasmin Kafai and Quinn Burke wrote Connected Code: Why Children Need to Learn Programming [160] which makes that argument for children better than I could. This book aims to continue ...

Get Learner-Centered Design of Computing Education now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.