đ§ 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