Mindmap
Computational Thinking Dan Coombs

Mind map: computational thinking
Inhalt der Mindmap
Computational Thinking Dan Coombs
Abstractly
- Makes use of symbols to represent components of a problem
- Allows humans and computers to process a problem easily
- Teases out what does and doesn't matter in a scenario
- Allows humans and computers to process a problem easily
- Makes use of symbols to represent components of a problem
Procedurally
- Decomposes problem, making the solution more manageable
- After being decomposed, leads to the production of program modules
- These modules correspond with each subproblem
- After being decomposed, leads to the production of program modules
- Decomposes problem, making the solution more manageable
Logically
- Decisions have to be made in programs
- These decision are based on boolean expressions
- Decisions points must be identified when planning a program
- Decisions must be true or false, based on the value of the numbers
- Decisions points must be identified when planning a program
- These decision are based on boolean expressions
- Decisions have to be made in programs
Ahead
- Thorough planning of code to ensure an efficient outcome
- Uses caching/prefetching
- Thorough planning of code to ensure an efficient outcome