The more I read about computational thinking, the more it seems to me to be mis-named. It is abundantly clear to me that critical/analytical/process-oriented thinking is required in any task/lesson/unit plan that utilizes the schema of computational thinking. But the “computational” part always conjures up in mind an image of a “computer” – which reduces it all to a physical piece of hardware and distracts from the essence, which I believe is the thought processes and dispositions of the 21st century learner. I am amused that the learner dispositions are described so broadly while the label is such a “throwback”!
In fact, computational thinking is often described in such an expansive way as to almost suggest that any kind of problem can be solved by applying this kind of thinking. An article written last year by Elizabeth Jones of the University of California raises this very point. Computational thinking, she suggests, simply encourages people to approach problem-solving as a process, as a series of steps to be taken in the effort to reach a solution. Put this way, I am similarly tempted to ask what makes this mode of thinking particularly unique or particularly computer-based.
I would also argue, alongside Jones, that there are nevertheless and indeed some kinds of thinking that preclude a process-oriented approach – particularly a moral dilemma or a question of personal values, or even something that requires a fair degree of creativity and personal opinion, such as the writing of this blog. Decisions that I am making about my writing are based on principles such as what I want to get out of this experience, what I want my reader to take away from it. And, simply, what sounds subjectively “just right” to me.
Even so, I believe I can, after all, get past the apparently illogical labeling and appreciate computational thinking as a new, 21st century style of critical thinking when theComputer Science Teachers Association (CSTA) exhorts me to consider these unique factors:
- Computational thinking IS more tool-oriented.
- While our human brains can perform as powerful problem-solvers, we have the power to enhance this performance with computers and various digital tools.
- “The solution to a problem can usually be carried out by a human or machine, or more generally, by combinations of humans and machines.
- And we all need to understand how, when, and where computers and other digital tools can help us solve problems, and we all need to know how to communicate with others who can assist us with computer-supported solutions.”
Basically, I am being challenged to re-consider “problem-solving” and how it can be served with different kinds of overlapping thinking such as logical, algorithmic thinking, as well as logical and systems thinking, parallel thinking, compositional reasoning, pattern matching, procedural thinking, and recursive thinking. If computational thinking is a handy “catch-all” label for this impressive list, then I can certainly roll with it.
Indeed, in my final project, I have explicitly listed IT and Computational Thinking skills/dispositions alongside one another on my grading sheet. This will definitely draw some blanks from the students in my Grade 8 history classes – which means I can start this conversation once again – from the top. So, step 1….!





