We can then present these solutions in a way that a computer, a human, or both, can understand. Computational thinking allows us to do this…(it) allows us to take a complex problem, understand what the problem is and develop possible solutions. However, before a problem can be tackled, the problem itself and the ways in which it could be solved need to be understood. “Computers can be used to help us solve problems. The BBC Bitesize offers this concise and simple definition: There is no single agreed-upon definition of “Computational Thinking,” but in essence it involves the use of specific strategies and tools to solve complex problems. It’s an Ordered Way of Thinking That Enables Users to Solve Complex Problems