INTRODUCTION
Computational thinking (CT) is a cognitive process that involves creating a problem and communicating its solution using computational tools so that humans, computers, and/or machines can carry it out successfully (Berry, 2013; Selby, 2013). Computational thinking is an important science and engineering practice that can be applied in the classroom to improve students' capabilities and understanding of science, as well as to broaden the scope and range of scientific investigations that can be carried out by students using computational tools.
Here's a quick rundown of what you'll learn on this topic.
Figure 1: Summary of the course