Paper 1:
1.1.1 Structure and function of the processor
1.1.2 Types of processor
1.1.3 Input, Output and storage
1.2.1 Systems software
1.2.2 Applications Generation
1.2.3 Software Development
1.2.4 Types of programming language
1.3.1 Compression, Encryption and Hashing
1.3.2 Databases
1.3.3 Networks
1.3.4 Web Technologies
1.4.1 Data Types
1.4.2 Data structures
1.4.3 Boolean Algebra
1.5.1 Computing related legislation
1.5.2 Moral and ethical issues
Paper 2:
2.1.1 Thinking abstractly
2.1.2 Thinking ahead
2.1.3 Thinking procedurally
2.1.4 Thinking logically
2.1.5 Thinking concurrently
2.2.1 Programming techniques
2.2.2 Computational Methods
2.3.1 Algorithms