Zusammenfassung der Ressource
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
- Procedurally
- Decomposes problem, making the solution more manageable
- After being decomposed, leads to the production of program modules
- These modules correspond with each subproblem
- 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
- Ahead
- Thorough planning of code to ensure an efficient outcome
- Uses caching/prefetching