Computational thinking has been trending, but what is it, really?
Simply put, computational thinking is a method of reasoning that teaches students how to solve real-world, complex problems with strategies that computers use. Computational thinking and the design thinking process are frameworks for problem-solving to help address the need for 21st-century skills across our nation’s K-12 school system. While computation governs the world around us, computational thinking as a teaching and learning framework is a new concept for many.
These skills are becoming progressively important due to the constant evolution of technology and its place in our economy. An increasingly automated workforce means students who have had exposure to tech-thinking will be more likely to succeed.
To help get students future-ready, I’ve identified seven effective thinking strategies to equip young innovators with valuable problem-solving abilities. Using these tips, students will not only be learning important skills, but will be preparing for what lies ahead post-graduation.
7 computational thinking strategies to help young innovators fail forward
1. Collect data (Look, listen, learn)
The first step to solving any problem is to determine what you know. With computational thinking, this means figuring out from which sources you’ll collect data and deciding which data are the most relevant. For example, to solve a math problem, students might collect quantitative data about a phenomenon and use mathematical methods to decide how to approach the problem.
2. Analyze data (Ask questions)
When we analyze data points, it’s easier to understand how the information fits into the context of a larger problem. Using visuals such as charts, as well as statistical methods, is a great way to test a hypothesis. Have students create charts and graphics to support their ideas and convey information. Students will need to analyze the data they’ve collected to determine what is relevant in proving their hypothesis or key ideas.
3. Find patterns (Understand the problem)
An advantage of having data to work with is being able to identify patterns that occur within it. When you discover patterns, it becomes easier to make predictions and create rules to solve other problems. By recognizing themes and connections, students can create predictions about what comes next.