๐ง 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