OPAS Computational Thinking (CT) and Computer Science (CS) Resources

Computational Thinking (CT) is a set of habits of mind people use to generalize and solve problems – finding patterns, abstraction, automation, analysis. CT led to the development of computers and applying the power of computing and thus the ability to crunch lots of data (numeric, textual, image) systematically and efficiently to solve problems and increase understanding and innovation in all disciplines in which data are used.

In the history of Science, first there was observation (van Leeuwenhoek's "little animalcules"); then there was simple experimentation (one variable, one trial); then there was sophisticated experimentation (multiple variables, independent replication, statistical analysis). Now, thanks to the power of computational thinking and computers, we have an additional set of tools: simulation, modeling, and data mining. These enable more sophisticated "thought experiments" and calibration of theoretical constructs and hypothesis testing, leafing to better understanding of the natural, built, and social worlds.

- Jo Oshiro