As we near 2025, there’s a growing trend in teacher preparation programs to integrate computational thinking across all subject areas. This shift recognizes that in our increasingly digital world, the problem-solving approaches central to computer science have broad applications beyond coding and programming.
Student teachers are being trained to incorporate computational thinking principles – such as decomposition, pattern recognition, abstraction, and algorithm design – into lessons across various subjects. For instance, they’re learning how to use these concepts in analyzing literature, solving mathematical problems, or understanding historical events.
One key aspect of this trend is the focus on unplugged activities that teach computational thinking without the use of computers. Student teachers are learning to design hands-on, kinesthetic activities that help students grasp these concepts in tangible ways. This approach makes computational thinking accessible even in resource-constrained environments and helps students see its relevance beyond the realm of technology.
Another important element is the integration of visual programming languages and coding platforms into various subjects. Student teachers are being trained to use tools like Scratch or Blockly to create interactive stories in language arts, simulate scientific experiments, or model mathematical concepts. This not only teaches coding skills but also deepens understanding of the subject matter.
The trend also extends to data literacy. Student teachers are learning how to help students collect, analyze, and visualize data across different disciplines, fostering critical thinking skills and the ability to draw meaningful conclusions from information.
Moreover, there’s an increased emphasis on teaching ethical considerations alongside computational thinking. Student teachers are being prepared to discuss issues like data privacy, algorithmic bias, and the societal impacts of technology as part of their lessons.
As we approach 2025, the ability to integrate computational thinking across the curriculum is likely to become a valuable skill for new teachers. This shift represents a move towards preparing students not just to be consumers of technology, but to be critical thinkers who can leverage computational approaches to solve complex problems in any field.

