Why You Should Integrate Computational Thinking Into Your Curriculum | ISTE (2024)

Computational thinking is the problem-solving skill of the digital world. It’s powerful when integrated into the curriculum because students engage in experiential learning of content-related problems, such as how to identify the tone of a story or how to best address pollution in their local area.

Students sharpen their critical thinking skills by working through all the considerations that a problem presents. They practice inquiry-based thinking by imagining and molding problems to be solved. They sharpen their logical thinking by outlining specific rules to be followed to solve their problem. Practicing and combining these three types of thinking to solve problems is what students have to gain. Thinking first, computing second.

I find the most compelling reason for CT integration isn’t preparing students for the jobs of tomorrow, or even the emphasis on the computation, but rather the thinking. CT is not the future of education,it’s the now!

Despite the importance of CT in K-12, it can be intimidating for educators to implement. It certainly was for me. Initially, I thought, “Why would my students need to learn about computing in Spanish class?” I didn’t see its relevance to the content.

I decided that I wanted to try to create a Spanish lesson integrating CT to get a better understanding of what teachers face when first learning CT. This article attempts to answer all the questions I initially had in plain terms.

What even is CT?

While there are many different definitions, they all center on the following core idea:
Individuals and organizations use massive amounts of data to make decisions at every turn in life. That data can be internet searches, purchase histories, trip destinations — absolutely anything. To make sense of that data, they create algorithms, which are rules a computer (or a human) follows. This is powerful stuff.

As society plunges further into the Information Age, we use computing to solve our problems. This helps us understand how to best use computing to better solve problems as they arise. Computers need instructions, and this is where CT comes into play.

In other words, people create rules, based on data, which we give to a computer (or human) so that it can solve problems or reach decisions for us.

It’s problem solving and communication. These are skills students of all ages in all subjects need, from kinders deciding where to best put a school garden to high schoolers creating chatbots that answer questions about Macbeth.

[Click on the image below to open the computational thinking infographic.]

Why invest effort in CT?

Asking questions to logically organize and analyze data, creating detailed rules for others to follow, and engaging in trial and error deepens content learning. These skills teach tenacity, tolerance for ambiguity and complexity, and teamwork. If this sounds familiar, chances are you’re already promoting these in your classroom!

The “thinking” in CT is worth the investment of time and energy because thinking is a skill applicable to all subjects, which is why integrating CT into content across grade levels is vital.

According to Code.org’s 2021 report, State of Computer Science Education, just 51% of high schools offered computer science, up from 35% in 2018. It also states that 31 states had adopted 50 computer science education policies in the prior year. While that’s a start, it’s nowhere near enough.

The fact is, all students need an education that will prepare them for the world they’re walking into. Not only for the sake of jobs or furthering economic development, but also so they will know how to be good digital citizens, recognize misinformation, and create better lives for themselves and those around them.

Computational thinking is a literacy that is desperately needed in K-12 education.

Why should I integrate CT into my class?

It’s important on a societal scale, but also in your classroom with your students.

There’s the old saying that you don’t really understand something until you can teach it. That’s CT. I’ve always assumed it meant teaching people, but now I know it includes computers. Teaching computers what exactly? How to solve problems!

In fourth grade math, your students could think about how to move a robot car successfully along a path. In eighth grade science, they might be finding the best home for oyster castles in the local watershed. In high school biology, they might be collecting, logging, and comparing DNA sequences generated from algorithms.

The connection between these various activities is that they all involve problem-solving and computing. Designing and implementing a plan to reduce food waste in your immediate environment is leagues more memorable than learning the theory of it. Experience is the best teacher.

Like with language, the earlier students learn a skill, the more proficient they’ll become. As students grow more comfortable with the skills and language of CT, they’ll be able to solve problems at larger scales. Today it might be how to reduce food waste in school; tomorrow it could be finding solutions to global food security issues.

Your students’ learning is deepened and made more memorable when integrating CT into your class.

How do I integrate CT into my class?

If you’re a teacher, your students already learn CT skills, just not packaged as the CT process. For example, middle school algebra students learn to move from solving specific math problems to deriving general formulas and equations. This is called abstraction and is a core element of CT.

Another example is students discussing Macbeth. They have to read, understand and analyze Macbeth. This is decomposition and pattern recognition, which are other core elements of CT.

Why not take it a step further? Students could create a chatbot to quiz their classmates by creating questions, crafting answers, and designing rules for the chatbot to follow. You need a deep understanding of Macbeth to do all of that!

I often found myself asking, if it’s called CT, won’t students need computers? The answer is not necessarily! There are plenty of unplugged CT activities where students can create algorithms. Another strength of CT is that it can be integrated into any subject area — plugged or unplugged!

Where do I start?

Here are three good resources for you:

  • ISTE Compuational Thinking Competencies
  • ISTE computational thinking infographic
  • ISTE computational thinking blog posts

Why You Should Integrate Computational Thinking Into Your Curriculum | ISTE (2)

Learning to think computationally is the start of a journey of seeing society’s relationship with technology more clearly, and it’s a skill that will help students change society for the better.

Nick Pinder is a project manager of computational thinking and higher education projects at ISTE. Nick is interested in the promotion of computational thinking and its intersection with language instruction specifically and the humanities in general.

Why You Should Integrate Computational Thinking Into Your Curriculum | ISTE (2024)

FAQs

Why should computational thinking be integrated into the curriculum? ›

Importance of Computational Thinking for Students

Develops Problem-Solving Abilities: Computational thinking strengthens students' ability to solve complex problems effectively. It teaches them to break down complex problems into smaller, more manageable parts, fostering critical thinking and computing.

What are the benefits of computational thinking in education? ›

Computational thinking helps children:
  • Develop and improve their problem-solving skills.
  • Ask bold questions and make creative decisions.
  • Evolve into independent, free thinkers.
Nov 15, 2023

How do you integrate computational thinking in the classroom? ›

By teaching students to identify areas where they already use computational thinking in their lives, teachers can make computational thinking more relatable, showing how it not only benefits students in current life but also in school, future careers, and life in general.

Why should teachers incorporate computational thinking into teaching even if they are not computer teachers? ›

The skills included in computational thinking are not just for coding or using computers; they're essential for critical thinking and problem-solving in any field. As the world becomes more connected and technology-driven, students need to be ready to think critically, solve complex problems and be creative.

What is computational thinking curriculum? ›

Computational Thinking (CT) is a problem solving process that includes a number of characteristics and dispositions. CT is essential to the development of computer applications, but it can also be used to support problem solving across all disciplines, including math, science, and the humanities.

What is computational thinking important? ›

Computational thinking allows us to take a complex problem, understand what the problem is and develop possible solutions. We can then present these solutions in a way that a computer, a human, or both, can understand.

What is an example of computational thinking in education? ›

There are many computational thinking activities designed to cater to the needs of younger learners. They often involve hands-on experiences that let kids explore mathematical concepts like sequencing and sorting. Play-based tasks like puzzles or building blocks are excellent examples of this.

Why is computational thinking important for kids? ›

Improves problem-solving skills.

Computational thinking teaches students to be diligent and organized in their work, to plan from the outset how they want to solve a problem but to embrace the fluidity of the process as they come to more and more understanding of the data and information they're navigating.

What are the 4 strategies of computational thinking? ›

Demystify Computational Thinking
  • Abstraction: Look at relevant and important details only.
  • Algorithms: Use steps and sequencing to solve problems.
  • Decomposition: Break things down into smaller manageable parts.
  • Patterns: Find similarities and trends.

What applications do you think computational thinking has across the curriculum? ›

Many everyday tasks that require a step-by-step approach or learning a routine involve computational thinking. Examples include following a recipe, getting dressed and ready for school in the morning, and following the rules of a game.

What is the function of computational thinking? ›

Computational thinking (CT) refers to the thought processes involved in formulating problems so their solutions can be represented as computational steps and algorithms. In education, CT is a set of problem-solving methods that involve expressing problems and their solutions in ways that a computer could also execute.

Why the use of computer in teaching and learning is important? ›

Ans: The main advantages of using Computers in education are: Storage of information about student records. Quick data processing of tests and Exams. Audio-visual help in teaching.

Why is there a need to integrate technology in the curriculum? ›

The use of technology during whole-class instruction can foster student engagement for auditory and visual learners. Integrating simple technologies Power Points, games, internet homework assignments, or online grading systems can be difference makers in students' growth in the classroom.

What is one of the best reasons for using integrated curriculum? ›

Rationale for Integrating the Curriculum

This approach develops the child's ability to transfer their learning to other settings. Research also suggests that an integrated approach to learning is brain compatible. “The brain learns best in real-life, immersion-style multi-path learning…

What are the goals of computational thinking in education? ›

CT is particularly useful for the computer age, because it not only teaches critical thinking but also focuses on helping students "develop and employ strategies for understanding and solving problems in ways that leverage the power of technological methods to develop and test solutions" (ISTE, n.d., emphasis added).

What is the purpose of the computing curriculum? ›

Purpose of study

A high-quality computing education equips pupils to use computational thinking and creativity to understand and change the world. Computing has deep links with mathematics, science, and design and technology, and provides insights into both natural and artificial systems.

Top Articles
Latest Posts
Article information

Author: Dong Thiel

Last Updated:

Views: 6702

Rating: 4.9 / 5 (59 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Dong Thiel

Birthday: 2001-07-14

Address: 2865 Kasha Unions, West Corrinne, AK 05708-1071

Phone: +3512198379449

Job: Design Planner

Hobby: Graffiti, Foreign language learning, Gambling, Metalworking, Rowing, Sculling, Sewing

Introduction: My name is Dong Thiel, I am a brainy, happy, tasty, lively, splendid, talented, cooperative person who loves writing and wants to share my knowledge and understanding with you.