Preparing the next generation of problem-solvers
Computational thinking (CT) — an essential literacy for all students combines four pillars — problem decomposition, pattern recognition, abstraction and algorithms. It involves expressing solutions as a series of steps to automate a process.
Although CT is the foundation for fields such as programming, data science and machine learning, students who pursue other careers will need these skills to:
- Design solutions in all disciplines.
- Create new tools.
- Communicate with those who automate computer-supported solutions.
In order for all students to put these skills into practice, educators of all subject areas and grade levels need to be confident and competent computational thinkers themselves.
Learn more from these videos, articles and podcasts
Article: The 5th ‘C’ of 21st Century Skills? Try Computational Thinking (Not Coding)Shuchi Grover (@shuchig), a former senior research scientist at SRI International’s Center for Technology in Learning, writes that preparing educators to teach CT is a key task that schools need to take on.