what does computational thinking allow you to do
take a complex problem, understand what the it is and develop possible solutions
what does decomposition mean
breaking down a complex problem or system into smaller, more manageable parts
what does abstraction mean
focusing in the important information only, ignoring irrelevant detail
what does pattern recognition mean
looking for similarities among and within problems
what does algorithms mean
developing a step by step solution to the problem or the rules to follow to solve the problem