This handy cheat sheet includes short definitions, advantages and disadvantages with simple examples of each aspect of computational thinking:
- Thinking abstractly
- Thinking ahead
- Thinking procedurally
- Thinking logically
- Thinking concurrently
Together with each computational method:
- Problem recognition
- Backtracking
- Data mining
- Heuristics
- Performance modelling
- Pipelining
- Visualisation