1
Computer Systems
1.1 Systems Architecture
CPU inputs, outputs, and storage devices. Start Revision →
1.2 Memory & Storage
RAM, ROM, and secondary storage types. Start Revision →
1.3 Networks
LAN, WAN, topologies and protocols. Start Revision →
1.4 Network Security
Threats, prevention, and firewalls. Start Revision →
1.5 Systems Software
OS functions and utility software. Start Revision →
1.6 Impacts of Tech
Ethical, legal, cultural and environmental. Start Revision →
2
Computational Thinking
2.1 Algorithms
Searching, sorting, and flowcharts. Start Revision →
2.2 Programming Fundamentals
Variables, loops, and data types. Start Revision →
2.3 Robust Programmes
Defensive design and testing. Start Revision →
2.4 Boolean Logic
Logic gates, truth tables, and circuit diagrams. Start Revision →
2.5 IDEs & Languages
Translators and development environments. Start Module →
P
Practical Programming
Bonus Resources
3