A Level Computing

Get Started. It's Free
or sign up with your email address
A Level Computing by Mind Map: A Level Computing

1. A2 level

1.1. Unit 3

1.1.1. 3.3.1 Problem Solving

1.1.2. 3.3.2 Programming Concepts

1.1.3. 3.3.3 Real Numbers

1.1.4. 3.3.4 Operating Systems

1.1.5. 3.3.5 Databases

1.1.6. 3.3.6 Communication and Networking

1.2. Unit 4

1.2.1. The Computing Practical Project

2. AS level

2.1. Unit 1

2.1.1. 3.1.1 Fundamentals of Problem Solving

2.1.1.1. Introduction to Principles of Computation

2.1.1.2. Stages of Problem Solving

2.1.1.3. Top-down Design / Step-wise Refinement

2.1.1.4. Decision tables

2.1.1.5. Finite state machines with outputs

2.1.1.6. Algorithm Design

2.1.2. 3.1.2 Fundamentals of Programming

2.1.2.1. Features of Imperative High Level Languages

2.1.2.2. Data Types

2.1.2.3. The Role of Variables

2.1.2.4. Programming Statements

2.1.2.5. Built-in functions

2.1.2.6. Operators

2.1.2.6.1. Arithmetic operators

2.1.2.6.2. Boolean operators

2.1.2.6.3. Relational operators

2.1.2.6.4. Logical bitwise operators

2.1.2.6.5. Set operators

2.1.2.7. Procedure and Function Parameters

2.1.2.8. Fundamentals of Structured Programming

2.1.2.9. Data Structures

2.1.2.10. Validation

2.1.3. 3.1.3 Fundamentals of Data Representation

2.1.3.1. Bit Patterns in a Computer

2.1.3.2. Pure Binary Representation of Denary Integers

2.1.3.3. Binary Arithmetic

2.1.3.4. Representation of signed integers by Two’s Complement

2.1.3.5. The Concept of Number Bases: Denary, Binary and Hexadecimal

2.1.3.6. Integers and Numbers with a Fractional Part

2.1.3.7. Information Coding Schemes (Text)

2.1.3.8. Error checking and correction

2.1.3.9. Gray coding

2.1.3.10. Representing sound

2.1.3.11. Representing graphics

2.1.4. 3.1.4 Systems Development Life Cycle

2.1.4.1. Analysis

2.1.4.2. Design

2.1.4.3. Implementation

2.1.4.4. Testing

2.1.4.5. Evaluation

2.2. Unit 2

2.2.1. 3.2.1 Fundamentals of Computer Systems

2.2.1.1. Hardware and Software

2.2.1.2. Classification of Software

2.2.1.3. System Software

2.2.1.4. Application Software

2.2.1.5. Generations of Programming Language

2.2.1.6. Types of Program Translator

2.2.2. 3.2.2 Fundamental Hardware Elements of Computers

2.2.2.1. Logic Gates

2.2.2.2. Boolean Algebra

2.2.3. 3.2.3 Machine Level Architecture

2.2.3.1. Internal and External Hardware Components of a Computer

2.2.3.2. Functional Characteristics of a Processor

2.2.3.3. Structure and Role of the Processor

2.2.3.4. Machine code and processor instruction set

2.2.3.5. The Fetch–Execute cycle and the role of registers within it

2.2.4. 3.2.4 Hardware Devices

2.2.4.1. Input and Output Devices

2.2.4.2. Secondary Storage Devices

2.2.5. 3.2.5 The Structure of the Internet

2.2.5.1. The Internet and its Uses World Wide Web (WWW) Intranet

2.2.5.2. Uniform Resource Locator (URL) Uniform Resource Identifier (URI)

2.2.5.3. Domain Names and IP Addresses

2.2.5.4. Internet registries and Internet registrars

2.2.5.5. Internet Service Providers (ISP)

2.2.5.6. Domain Name Server (DNS)

2.2.5.7. The Client–Server Model

2.2.5.8. Common Standard Protocols:

2.2.6. 3.2.6 Web page design

2.2.6.1. Web page construction

2.2.6.2. HTML & style sheets

2.2.7. 3.2.7 Consequences of Uses of Computing

2.2.7.1. Legal and Ethical Issues

2.2.7.2. Economic and Social Issues