Computational Thinking
Konstantinos V. Zacharis, Antonios D. Niros
Abstract
Computational thinking is a novel problem-solving approach that enhances the interpolation of digital technologies with human ideas. It does not replace the emphasis on creativity, logical, and critical thinking, but rather highlights these skills by proposing ways to organize, modify, and formulate a problem so that it can be resolved by computers. In this work, exemplary computer thinking activities are proposed, which require modeling, problem-solving, planning, and optimization skills. Science-based learning, technology, engineering, art, mathematics, as well as modeling, simulation, programming, and robotics enhance and support computational thought.
Topics & Concepts
Computational thinkingCreativityComputer scienceArtificial intelligenceRoboticsManagement scienceRobotEngineeringPsychologySocial psychologyTeaching and Learning ProgrammingEvolutionary Algorithms and ApplicationsComputability, Logic, AI Algorithms