Skip to main content

Welcome, the Hub connects all projects


Computational Thinking: A Competency Whose Time Has Come


"Computational thinking encompasses a range of specific thinking skills for problem solving including abstraction, decomposition, evaluation, pattern recognition, logic and algorithm design. While what exactly is included in computational thinking has been the topic of some debate, this chapter will consider each of the elements of CT, how the learning of these concepts and practices can be facilitated within the school curriculum, and the role of CT skills in other domains."