GCSE Computer Science

马上开始. 它是免费的哦
注册 使用您的电邮地址
GCSE Computer Science 作者: Mind Map: GCSE Computer Science

1. 5. Computer Networks

2. 6. Cyber security

2.1. Threats

2.1.1. Social engineering

2.1.2. Malicious code

2.2. Detection & prevention

3. 7. Ethical, legal & environmental

4. 8. Software development (NEA)

4.1. Design

4.2. Implementation

4.3. Testing

4.4. Evaluation / refining

5. 1. Fundamentals of algorithms

5.1. Representing algorithms

5.2. Efficiency of algorithms

5.3. Search algorithms

5.4. Sorting algorithms

6. 2. Programming

6.1. Data Types

6.1.1. integer

6.1.2. real (float in Python)

6.1.3. Boolean

6.1.4. character

6.1.5. string

6.2. Programming Concepts

6.2.1. variable declaration

6.2.2. constant declaration

6.2.3. assignment

6.2.4. iteration

6.2.5. selection

6.2.6. subroutines

6.3. Arithmetic operations

6.4. Relational operations

6.5. Boolean operations

6.6. Data structures

6.7. Input / output file handling

6.8. String handling

6.8.1. length

6.8.2. position

6.8.3. substring

6.8.4. concatenation

6.8.5. convers character to character code

6.8.6. convert character code to character

6.8.7. string conversion operations

6.8.7.1. str -> int

6.8.7.2. str -> real

6.8.7.3. int -> str

6.8.7.4. real -> str

6.9. Random number generation

6.10. Subroutines (procedures and functions)

6.11. Robust & Secure programming

6.11.1. validation routines

6.11.1.1. length

6.11.1.2. presence

6.11.1.3. range

6.11.2. authentication

6.11.3. test data

6.11.3.1. typical

6.11.3.2. boundary (extreme)

6.11.3.3. erroneous (invalid)

6.12. Classification of programming languages

6.12.1. high level

6.12.2. low level

6.12.3. translators

6.12.3.1. interpreter

6.12.3.2. compiler

6.12.3.3. assembler

7. 3. Data representation

7.1. Number bases

7.1.1. Binary

7.1.2. Decimal

7.1.3. Hexadecimal

7.2. Converting between number bases

7.3. Units of information

7.4. Binary arithmetic

7.4.1. Video

7.5. Character encoding

7.6. Representing images

7.7. Representing sound

7.8. Data compression

8. 4. Computer systems

8.1. Hardware & software

8.2. Boolean logic

8.2.1. AND

8.2.2. OR

8.2.3. NOT

8.3. Software classifications

8.3.1. System software

8.3.1.1. Operating systems

8.3.2. Application software

8.4. System arcitecture

9. EXAMS

9.1. Paper 1: 14/5/18

9.2. Paper 2: 17/5/18 PM

9.3. NEA submission: 31/3/18