Principles of Computational Thinking
Decomposition
Abstraction
Algorithm thinking
Principles: Decomposition
Breaking a complex problem into smaller problems + solve each one individually
Principles: Abstraction
Picking out important bits of information from the problem
Principles: Algorithm Thinking
A logic way to tackle a problem/find a solution
If the steps taken to solve the problem follow an algorithm, you can use this to solve similar problems in future