What is Computational Thinking and Why is it So Important? As our global economy grows more focused on information and less focused on manufacturing, computational thinking is becoming an essential skill for students to possess. While it’s foundation is computer science, it can be universally applied to any subject, including literature, economics, mathematics, chemistry and others. No matter what subject your student is most interested in, thinking like an enghineer can help him or her excel in studying that subject in school as well as excel when working in that field as an adult. Robotics is an ideal starting point for students to learn and It can help lay the foundation for thinkers as young as 6 years old.
Computational thinking is a new development in problem solving that is changing the way students learn and how employees overcome challenges in the workplace. Jeannette Wing, a professor of computer science at Carnegie Mellon, introduced the term “computational thinking “ in March 2006 in an article in a leading information technology journal.
In her article, Wing described it as “computational methods and models that give us the courage to solve problems and design systems that no one of us would be capable of tackling alone.” She also said that it “involves solving problems, designing systems, and understanding human behavior, by drawing on the concepts fundamental to computer science.”
In short, computational thinking is a process that makes the toughest challenges more manageable. And, while it draws on concepts fundamental to computer science, it can be used to solve a wide range of problems in a number of different subject areas and industries.
That’s why computational thinking is such an important skill for today’s students to learn.
Computational thinking’s definition is complex. To help her audience understand the concept, Wing broke down in her original article what computational thinking is and what it is not. She wrote that computational thinking is:
The world and the global economy are changing around us. For the bulk of the 20th century, we lived in a manufacturing economy — one in which the creation, distribution and sale of goods created jobs. But the 21st century and its advances in technology have created an information economy — one in which knowledge and skills are the currency rather than goods produced in a factory or on an assembly line.
Because of this shift from a manufacturing to an information economy, today’s students must learn differently and develop different skills than students of just a few years ago. In the 20th century, a student could study and work hard, attend a university, and then count on a steady, secure job related in some way to manufacturing. The goal of that job was almost always to make things and to make them as efficiently and inexpensively as possible. But, today, those manufacturing jobs are quickly disappearing. The economy is now driven by information and knowledge, and jobs in all industries require more advanced skills — skills that include the ability to think computationally:
Students who learn how to think computationally will be the ones who participate in these new developments — and they will be the ones who enjoy steady, secure and lucrative employment as other struggle through the transition from manufacturing to information.
Computational thinking offers students three main benefits:
Computational thinking is also helpful in any number of subjects that your student is pursuing in school. It can help students explore new information and ideas, and it can be universally applied — no matter what they’re interested in studying and no matter what line of work they want to someday enter.
Google’s Computational Thinking for Educators curriculum indicates how computational thinking is helpful to students outside of computer science, including in the subject areas of:
A strong connection exists between robotics and the development of computational thinking abilities. MIT Professor Seymour Papert first discovered this connection in the 1960s when he taught students to program a robotic turtle to make specific moves and take certain actions.
Papert called the robotic turtles “objects(s) to think with.” His students would watch the robotic turtle encounter an obstacle. The students would then imagine how they would navigate around the obstacle. And, finally, the students would apply that solution to the program, which connect robotics and computational thinking. For these early learners, the exercises can be simple — just describing the actions of a robot as it demonstrates its capabilities and range of motion can serve as a beginning in computational thinking. Once this simple introduction is made, students can take on more and more complex exercises to develop greater abilities
Computational thinking can help your student build a bridge to the information economy. It can help all students take a first step toward becoming tomorrow’s outstanding professionals and industry leaders — in computer science, of course, as well as in a wide range of industries, everything from business to medicine to law and more.
Unfortunately, today’s school systems haven’t fully implemented the curriculum needed to prepare students for the information economy. While strides have been made to include subjects and lessons more relevant to what students will experience in tomorrow’s workforce, it’s simply not enough.
Where will your son or daughter develop the skills needed to excel in school and thrive in his or her career to come?
Given the strong connection between robotics and computational thinking, even with students as young as age 6, an introductory course into robotics is an ideal place to start. At AppleTree.ai, we offer that introductory course in the form of our Robotics Bootcamps.
These Bootcamps introduce students to the ideas and concepts of coding, programming, robotics and computational thinking. But the hands on nature of our Bootcamps makes the learning process fun — in fact, our participants aren’t even aware of the essential skills and abilities they develop while taking part. They only know that they’re solving problems and achieving success alongside their peers and friends.
Help your student take a first step toward thinking computationally when you learn more about courses at UCode.