Computational Modeling: How Can We Manage Cognitive Load When Students Must Simultaneously Learn to Code AND Code to Learn in a STEM Classroom?

Modeling (developing and using models) is an essential science practice listed in the Next Generation Science Standards (NGSS). As is ‘Using mathematics and computational thinking’. In science, models are used to represent a system (or parts of a system), to help in the development of questions and explanations, and to…

Continue reading

Helping Students See Hamlet and Harry Potter in a New Light With Computational Thinking

I published this article in EdSurge on November 28, 2018, as a concrete example of how (a) computational thinking can be integrated in Language Arts (and non-STEM subjects) and (b) elements of CT such as ‘data representation’ can be taught without a computer. And keeping computation mind also helps teach…

Continue reading