Computer Systems

Topic 1
The CPU
Topic 2
Von Neumann
Topic 3
FetchDecodeExecute
Topic 4
Embedded Systems
Topic 5
RAM, ROM, Cache
Topic 6
Storage Devices

Software

Topic 1
Operating Systems
Topic 2
Application Software
Topic 3
Utility Software
Topic 4
System Backups
Topic 5
Software Licensing

Networks

Topic 1
Introduction
Topic 2
Wired Networks
Topic 3
Wireless Networks
Topic 4
Network Threats
Topic 5
Hardening Systems
Topic 6
Layers and Protocols

Algorithms

Topic 1
Sorting Algorithms
Topic 2
Search Algorithms
Topic 3
Logic Gates

Data Representation

Topic 1
Introduction to binary
Topic 2
Number representation
Topic 3
Character representation
Topic 4
Black and White Images

 

Topic 5
Gray scale Images
Topic 6
Color Image Representation
Topic 7
Sound Representation
Topic 8
Hexadecimal

Ethical, legal, cultural and environmental concerns

Topic 1
Environment & Cultural impact
Topic 2
Computer Legislation

 

Programming

Coding Basics
Data Types
String Manipulation
Operators
Arrays(Lists)
Sub Programs
File Handling

 

SQL Queries
Error Types
Defensive Design
Maintainability
Testing

Revision Guide

Revision Workbook