pbaumgarten.com

Syllabus alignment

Unit 1 - Programming

2.2.1

2.2.2

Unit 2 - Algorithms

2.1.1 Problem solving & design

2.1.2 Pseudocode & flowcharts

(Candidates are advised to try out solutions to a variety of different problems on a computer using a language of their choice; no particular programming language will be assumed in this syllabus.)

1.5 Ethics

Unit 3 - Data and logic

1.1.1 Binary systems

1.1.2 Hexadecimal

1.3.1 Logic gates

Unit 4 - Hardware and software

1.1.3 Candidates should be able to:

1.3.2 Candidates should be able to:

1.3.3 Candidates should be able to:

1.3.4 Candidates should be able to:

1.3.5 Candidates should be able to:

1.3.6 Candidates should be able to:

1.3.7 Candidates should be able to:

Unit 5 - Databases

Candidates should be able to:

Unit 6 - Networks

1.2.1 Candidates should be able to:

1.2.2 Candidates should be able to (links to 1.4):

1.2.3 Candidates should be able to:

1.4 Candidates should be able to:

1.5 Candidates should be able to:

Unit 7 - Pre-release material

Practical review with an emphasis on programming and algorithm design