A brief introduction

Notes on here are a carefully created from the PowerPoints, Google Site, textbook and the internet. They reflect syllabus content from Computer Science A-Level CIAE 9618. I’m slowly adding all the topics, when each topic is added it will be linked from this page.

To write notes, I use the popular Markdown note-taking software Obsidian. Obsidian pushes the markdown files to a GitHub repository, which contains the files to build a Quartz website, hosted by Cloudflare Pages.

Quartz is a fast static-site generator that transforms Markdown content into fully functional websites. Quartz creates a network of links between pages, enabling easier understanding of the relevance of AS content to A2 content.

Units:

Unit 1 Information Representation

Unit 2 Communication

Unit 3 Hardware

Unit 4 Processor Fundamentals

Unit 5 System Software

Unit 6 Security, privacy and data integrity

Unit 7 Ethics, Ownership and AI

Unit 8 Databases

Unit 9 Algorithm Design and Problem-solving

Unit 10 Data Types and Structures

Unit 11 Programming

Unit 12 Software Development

Unit 13 Data Representation

Unit 14 Communications and Internet Technology

Unit 15 Hardware and Virtual Machines

Unit 16 System Software

Unit 17 Security

Unit 18 Artificial Intelligence (AI)

Unit 19 Computational thinking and Problem-solving

Unit 20 Further Programming