3.1 Teaching Computational Thinking-3
Image from Pixabay.com. CC-0 Licence |
Why Teach Computational Thinking?
Pause for a moment and do this simple activity:
Computational What? |
|
The above activity illustrates a simple fact: computational methods are beginning to permeate inquiry and problem-solving activities across many domains, even domains that have not been traditionally associated with computer science.
To prepare for a future in which these computational methods are increasingly relevant and commonplace, students need to understand some basics. We're not talking about typing, word processing, and Google searches. We're not even talking about wise use of social media and digital citizenship, though these are crucial subjects in their own right.
What we are talking about is Computational Thinking (CT). The goal of CT is succinctly described in the following educational standard (developed in 2011 by the International Society for Technology in Education [ISTE] Links to an external site.):
"Students develop and employ strategies for understanding and solving problems in ways that leverage the power of technological methods to develop and test solutions."
Of course, the ISTE standards don't have any binding influence in education, but many countries are beginning to adopt computer science standards into their mandatory curriculum, and computational thinking figures strongly in those standards. Currently, the United states has not officially endorsed such standards, but it does appear to be moving in that direction.
One reason for many countries' adoption of computer science standards appears to be economical: Exposing students to CT at an early age may lead many who would not otherwise have done so to consider occupations in computers and information technology, a career group that, according to the United States Bureau of Labor Statistics Links to an external site. is projected to grow faster than average over the next 10 years (13%) and pays more than double the median wage of all occupations.
But computational thinking it is not the exclusive property of computer scientists, and it shouldn't be considered simply as a way to get students into IT careers. Rather, CT is interdisciplinary, transferrable, and, many argue, foundational to 21st century success. Whether or not they end up being the ones behind the computer, professionals of the future will need to understand how to best communicate with these professionals, and how to think about and formulate problems in such a way that they can leverage the power of computers to help solve problems - regardless of what domain they eventually end up working in. Integrating CT into the classroom can also support cognition and performance in other core subjects. (For a more complete treatment on computational trends and benefits see the Integrating Computational Thinking Links to an external site. chapter in this open textbook Links to an external site.).
What is Computational Thinking?
So, what exactly is computational thinking? For a quick overview, please watch the video below:
Computational thinking (CT) includes skills, attitudes, and approaches that empower you to leverage the power of computers and computational methods to analyze problems and design and test solutions for many types of problems. As you complete the Understanding Computational Thinking Links to an external site.badge, you'll learn more about attitudes and approaches of CT, as well as types of problems it is really good at solving. For now, just try to wrap your head around the basic skills commonly associated with CT. Think of this list of skills as a heuristic you can follow as you approach a problem suited for computational thinking. To prepare for class, read and watch the videos on pages 5-13 of the badge tutorial guide Links to an external site..
Basic Skills of Computational Thinking (CT) (compiled from Google's Computational Thinking for Educators Course Links to an external site. and CAS Barefoot's guide to Computational Thinking Links to an external site.) |
|
NOTE: As you complete this badge, pay special attention to the tutorials link at the top of the Badgr badge. It will guide you step-by-step through the process and provide additional information that is necessary for you to complete the assignment.