Mindmap
Computing 2.1
Inhalt der Mindmap
Computing 2.1
2.1.1 - Thinking Abstractly
- The need & nature of abstraction
- So programs don't include data and information that isn't needed
- Saves vast amounts of time and storage
- To create efficient programs that complete the job needed using only the needed resources
- So programs don't include data and information that isn't needed
- The differences between abstraction & reality
- Abstraction only includes the variables and data needed, reality includes multiple more variables and data some much more complex than needed that would make creating a program identical to reality a ridiculous task
- The need & nature of abstraction
2.1.2 - Thinking Ahead
- Nature, benefits & drawbacks of caching
- The need for reusable program components
- Identifying inputs and outputs of a given situation
2.1.3 - Thinking Procedurally
- Identify the components of a problem
- Identify the components of the solution to the problem
- Determine the steps needed to achieve a solution to the problem
2.1.4 - Thinking Logically
- Identify points in the solution where a decision needs to be made
2.1.5 - Thinking Concurrently
- Consider parts of the program that can be done at the same time 'pipelining'
Informationen
- Beschreibung
- A level Computing (2.1) Mindmap am Computing 2.1, erstellt von Dylan Bamford am 23/01/2017.
- Erstellt von
- Dylan Bamford
- Aufrufe
- 2
- Bewertung