GoConqr has a new look! Let us know what you think.

Mind map

Computing 2.1

Dylan Bamford Computing A level English

Map content

Computing 2.1

  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
    • 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
  2. 2.1.2 - Thinking Ahead

    • Nature, benefits & drawbacks of caching
    • The need for reusable program components
    • Identifying inputs and outputs of a given situation
  3. 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
  4. 2.1.4 - Thinking Logically

    • Identify points in the solution where a decision needs to be made
  5. 2.1.5 - Thinking Concurrently

    • Consider parts of the program that can be done at the same time 'pipelining'

Information

Description
A level Computing (2.1) Mind Map on Computing 2.1, created by Dylan Bamford on 23/01/2017.
Created by
Dylan Bamford
Views
2
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?