๐ง Computational thinking, tools for problem solving & algorithm design
Process of computational thinking:
โข Decomposition - breaking down a complex problem or system into manageable components 
โข Pattern recognition - identification of patterns within problems 
โข Abstraction - analyse information, filter and remove unnecessary detail 
โข Action: 
- Sequence - order of processes 
- Selection - execution only when conditions met 
- Iteration - repetition until conditions met 
Tools for problem solving and algorithm design:
โข Decomposition diagram 
โข Flowchart  
โข Pseudo code