Resource List

Note: these documents are a work in progress (especially A2 - I need to proofread/improve design/add/remove certain information) - there will be some mistakes
Saying that, if you read and understand everything here, then along with past-paper practice etc, students have been able to get A*s with these slides
Some A2 slides contain pseudocode - the programming language used for examples is mostly Java, with some old Python examples I haven't removed (eventually I will have slides covering Java/VB/Python).
The homeworks are designed to cover everything in the syllabus, making them in many ways more extensive than the past papers (which due to limited exam seasons, haven't been able to ask everything in the syllabus).
Again, these are still a work in progress - any errors/omissions/queries etc., please contact me

A-Level 9618

Paper 1 - AS

Unit 1

Information Representation

Slides Homework Answers

Unit 2

Communication & Networking Technology

Slides Homework Answers

Unit 3

Hardware

Slides Homework Answers

Unit 4

Logic Gates & Logic Circuits

Slides Homework Answers

Unit 5

Processor Fundamentals

Slides Homework Answers

Unit 6

Assembly Language Programming

Slides Homework Answers

Unit 7

Monitoring & Control Systems

Slides Homework Answers

Unit 8

System Software

Slides Homework Answers

Unit 9

Security, Privacy & Data Integrity

Slides Homework Answers

Unit 10

Ethics & Ownership

Slides Homework Answers

Unit 11

Databases

Slides Homework Answers

Paper 2 - AS

Unit 12

Algorithm Design & Problem Solving

Slides

Unit 13

Data Types & Structures

Slides

Unit 14

Programming & Data Representation

Slides

Unit 15

Software Development

Slides

Paper 3 - A2

Unit 16

Data Representation

Slides

Unit 17

Communication & Internet Technologies

Slides

Unit 18

Hardware & Virtual Machines

Slides

Unit 19

Logic Gates & Logic Circuits

Slides

Unit 20

System Software

Slides

Unit 21

Security

Slides

Unit 22

Artificial Intelligence

Slides

Paper 4 - A2

Unit 23

Algorithms

Slides

Unit 24

Recursion

Slides

Unit 25

Programming Paradigms

Slides

Unit 26

File Processing & Exception Handling

Slides

Unit 27

Object-Oriented Programming (OOP)

Slides

Unit 28

Low-Level Programming

Slides

Unit 29

Declarative Programming

Slides