In paraphrasing Jeannette M. Wing’s definition of computational thinking, it deals with providing solutions to complex problems, creating effective systems, and having a good understanding of how humans behave. This process involves actively utilizing the central concepts of computer science and comprises a wide assortment of intellectual tools which echo the extensiveness of computer science as a field. It is pertinent to delineate computational thinking from what it is not. For example, although it is typically confused with programming/coding, this is not the entirety of computational thinking. It is an evolving model that can even be carried out without using …
Continue reading “Computational Thinking: Everything You Need to Know”