CT Readings and Courses

Here are some readings and courses we have found helpful in defining what Computational Thinking (CT) is and how we might begin creating assessments and activities for integration into the classroom:



Thinking About Computational Thinking–James J. Lu and George H. L. Fletcher

Screen Shot 2016-05-03 at 12.27.15 PM

Computational Thinking in Board Games: Understanding Strategic Boardgames as Computational Thinking Training Machines–Matthew Berland

UCSC logo

Computational Thinking for Youth in Practice – Irene Lee ■ Fred Martin ■ Jill Denner ■ Bob Coulter ■ Walter Allan Jeri Erickson ■ Joyce Malyn-Smith ■ Linda Werner


Defining Computational Thinking for Science, Technology, Engineering, and Math – David Weintrop, Elham Beheshti, Michael Horn, Kai Orton, Kemi Jona, Laura Trouille, Uri Wilensky

3d-invent-to-learn (1)

Invent to Learn: Making, Tinkering, and Engineering in the Classroom By Sylvia Libow Martinez & Gary Stager

Screen Shot 2016-04-07 at 2.56.54 PM.png

Google’s online CT course for educators

Screen Shot 2016-04-07 at 2.55.15 PM

Problem Solving through Computational Thinking for Educators

Screen Shot 2016-04-07 at 5.32.11 PM

What does it mean to assess Computational Thinking?

Screen Shot 2016-04-07 at 5.41.49 PM

Jeanette Wing on CT

CT ppt from Wing

Screen Shot 2016-04-07 at 5.48.30 PM

Andrea DiSessa’s thoughts on Computational Literacy

Screen Shot 2016-04-13 at 12.57.04 PM

Stop Teaching Programming, Start Teaching Computational Thinking

sigcse logo

Training K-12 Teachers to Integrate CT into STEM Subjects