Computational Thinking K12
Computational Thinking K12
Though the needs and standards of states and communities can dictate what’s taught in the classroom, it is vital for
learning to adapt and evolve.
The Need their students exceed them in certain skills. In fact, that is the
overriding goal.
The job skills market is changing rapidly with new
categories of jobs emerging, partly or wholly displacing Computational thinking requires the use of processes to pose
others. And the continuing impact of technology will and solve problems or prepare programs for computation.
not stop redefining jobs and skills needed for tomorrow. It teaches how to recognize and make use of repeating
In fact, many of tomorrow’s jobs have yet to be even patterns: abstracting data into representations that can be
easily understood. It is the foundation for most any endeavor
thought of yet. What skills will a nano-medical engineer
requiring logic and algorithmic thinking, and can be
need? What combination of science, math, and food
immensely useful for every single student, in any career.
skills will a 3D food printer biochemist need?
Computational thinking is often mistaken for coding or
According to Code.org, 90% of U.S. schools don’t teach
programming. Coding is rather like learning a new language
computer science as part of their curriculum. This is especially
whereas computational thinking describes a way of thinking
exasperating in that Code.org also reports that there will
at multiple levels of abstraction, not only the ability to
be more than 1.4 million computer jobs by 2020, yet only
program. It’s an important skill set for most anyone looking to
400,000 students will go on to study computer science in
succeed in their field, not only those working with computers.
college.
Computational thinking allows someone to break down
So while computer science is a primary driver of the problems into smaller pieces so that they can be tackled
U.S. economy, it has yet to play a significant role in K-12 step-by-step.
education: with only 27 states allowing computer science
courses to count toward high school graduation.
–2–
–3–
–4–