What are the three key techniques for computational thinking?
Decomposition
Abstraction
Algorithmic thinking
Define decomposition
Breaking down a complex problem into smaller problems, solving each one individually
Define Abstraction
Picking up the important bits of information from a question, ignoring specific details
Define algorithmic thinking
A logical way of getting from the problem to the solution. The steps you take to solve a problem follow an algorithm that can be reused and adapted to solve similar problems in the future.