Mapa mental
Computational thinking
Contenido del mapa
Computational thinking
Thinking Abstractly
- It means removing the unnecessary parts of the problem and leaving the important details
- This means identifying what is needed and what is not
- +
- Allows you to make predictions
- -
- Difficult to predict trends
Thinking Logically
- Identifying when to make a decision
- Knowing what that decision entails
- knowing what comes after the decision
- +
- Get an understanding of the complexity of the problem
Thinking Ahead
- Knowing what to do to set up the system, inputs and outputs, and anything that can be reused
- Identifying anything that is needed before starting
- +
- Makes solving it more efficient
- -
- Can be hard to implement when it is unpredictable
- It needs to be correct for the instruction to be fetched
Thinking procedurally
- Breakdown the problem into smaller problems
- Figuring the order of how to solve the problem
- -
- Sometimes it is not possible to split up the event
Thinking concurrently
- Doing things simultaneously
- Involves figuring out which parts of the problem can be tackled at the same time
- +
- Speeds up fixing the problem
- -
- Harder to program
- Sometimes, it isn't needed
Información
- Descripción
- GCSE Computing Mapa Mental sobre Computational thinking, creado por Ben Rawlins el 31/08/2022.
- Creado por
- Ben Rawlins
- Visitas
- 0
- Valoración