Computational thinking (CT) is an approach to problem solving. It involves the breaking down of a problem into smaller chunks, working on them individually and finally bringing them together to provide a solution to the ...