To begin to explore the way of thinking that inspires programmers, many technology education specialists have begun referring to these basic programming skills as “computational thinking.” The coined term suggests that rather than learning simply a specific language, a student is guided to understand the nature and scope of computer languages so that they may adapt as required by their future educational and professional careers.
Just as technology is constantly changing, the way we educate about technology is equally as fluctuating. Where today we require classes to teach the integration of technological tools, tomorrow we may be replaced by them. However, there is no question that the future of our country and the professional future of our students relies on the continuation of the digital revolution. There is an assumed level of competency of digital literacy in industry, and this will only increase with time.
We educate our youth to protect the future of our country. We adopted a bell system to prepare students for the manufacturing professionals that were once the influx of available careers. If we do not begin to integrate technological tools and computational thinking, we, as educators are doing an injustice to the children that hold the future of our country.
How do we Introduce Computational Thinking to Students?
Introducing computational thinking to students is no small task. While inspirational in theory, educators are faced with the ongoing challenge of integrating computational thinking skills into core content areas. The resources listed below provide suggestions on integrating computational thinking skills to best prepare students for competitive, digitally rich futures.
Lessons and Tools to Introduce Computational Thinking to School-Aged Children: