Thinking about Computational Thinking | How the Learning Sciences can Shape Deeper Learning of CS in K-12 School Education

On November 29 (a date that holds much personal significance for me), I had the distinct pleasure of addressing a wonderful gathering of learning scientists and educators at the 26th International Conference on Computers in Education in Metro Manila hosted by the Ateneo Laboratory for the Learning Sciences of the Ateneo de Manila University.

In it I addressed several questions that have been raised about CT, and shared my evolving understandings of computational thinking — as a disciplinary thinking skill for CS (“thinking like computer scientists”) for deeper learning of CS (as Knuth and Denning articulated) and the Papertian/diSessian (“CT integration”) view of CT as programming to aid sense-making in other subjects. I shared concrete examples on the former from my work on the FACT curriculum at Stanford and the VELA project – both of which address deeper conceptual learning of programming. On the latter “CT integration view”, I shared examples from the C2STEM project involving computational modeling in high school Physics and the recent work on ideas for CT to enrich literature.

 

.

As enlightening as those examples were (as I was told by more than one researcher in the audience), I believe what was also valuable for educators to takeaway were concrete insights from the learning sciences on disciplinary thinking skills and how to teach for transfer — pedagogical ideas particularly useful for teaching CT & programming in #CSForAll.

There appears to be lingering confusion about CT primarily, as I see it, from computational scientists who see CT as nothing more than computational science. Clearly their perspective is limited to the use of computational modeling in science classrooms. That limited view does not acknowledge the value of a focus on disciplinary thinking and problem solving for CS classrooms (like mathematical thinking in math and thinking like a historian in history classrooms), or the immense value of CT not just for science but for several other subjects – like math, and social studies, and language arts. Take a look at my latest article on Edsurge, for example, on Helping Students See Hamlet and Harry Potter in a New Light With Computational Thinking — an article that received some amazing responses on Twitterverse!

Leave a Reply

Your email address will not be published. Required fields are marked *