Teaching Computational Thinking

An Integrative Approach to Middle and High School Learning

Visit the book page on MIT Press

Teaching Computational Thinking book

Test the code from the textbook

Example code from textbook

Learn more about the authors of the book:

Maureen D. Neumann

Maureen Neumann is interested in how the act of changing one’s instruction (i.e., teaching, curriculum, and assessment) to include computational thinking manifests itself in K-8 classroom and schools.

Learn more about Maureen

Lisa Dion

Lisa Dion is a Senior Lecturer of Computer Science at the University of Vermont. She is passionate about working towards gender equity in technology and engaging the younger generation in computing.

Learn more about Lisa

Robert Snapp

Robert Snapp is Senior Software Engineer at Google and is interested in engaging students and teachers in learning computational thinking.

Learn more about Robert