Computer Science 2.1.1

Description

A level Computing Mind Map on Computer Science 2.1.1, created by Jamie Fisher on 19/06/2017.
Jamie Fisher
Mind Map by Jamie Fisher, updated more than 1 year ago
Jamie Fisher
Created by Jamie Fisher over 7 years ago
11
1

Resource summary

Computer Science 2.1.1
  1. The Nature and Need for Abstraction
    1. Abstraction is essentially filtering out and ignoring characteristics we don't need to concentrate on those we do.
      1. Abstraction allows us to create a general idea of what a problem is and how to solve it.
        1. If we do not abstract, then we may end up with the wrong solution to a problem.
        2. The Difference between Abstraction and Reality
          1. Abstraction differs from reality as it removes all unnecessary details in order to focus on the general idea.
          2. Abstraction in Programming Languages
            1. Generation 1 - Machine Code - Hard to read and easy to make mistakes.
              1. 10100110010101010100101010
                1. Generation 2 - Mnemonic Codes - Fairly difficult at first but you can kind of see what it is doing.
                  1. mul ebx mov ebx 0 NextPixel:
                  Show full summary Hide full summary

                  Similar

                  Types and Components of Computer Systems
                  Jess Peason
                  Input Devices
                  Jess Peason
                  Output Devices
                  Jess Peason
                  Computing
                  Kwame Oteng-Adusei
                  Pack of playing cards answer
                  Karl Taylor
                  Code Challenge Flow Chart
                  Charlotte Hilton
                  Computing Hardware - CPU and Memory
                  ollietablet123
                  Computer Systems
                  lisawinkler10
                  Computer science quiz
                  Ryan Barton
                  Input, output and storage devices
                  Mr A Esch
                  GCSE Computing - 4 - Representation of data in computer systems
                  lilymate