AQA GCSE Computer Science
Computer Science
What is included
Notes
Structured, spec-aligned notes for every topic
Flashcards
Active recall — topic by topic, spaced repetition
Rapids
Fast-fire knowledge checks to lock in key facts
Practice questions
AI-marked practice with instant examiner feedback
What this course covers
Topic 1 — Fundamentals of algorithms
- 1.1 – Representing algorithms
- 1.2 – Efficiency of algorithms
- 1.3 – Searching algorithms
- 1.4 – Sorting algorithms
Topic 2 — Programming
- 2.1 – Data types
- 2.2 – Programming concepts
- 2.3 – Arithmetic operations
- 2.4 – Relational operations
- 2.5 – Boolean operations
- 2.6 – Data structures
- 2.7 – Input/output
- 2.8 – String handling operations
- 2.9 – Random number generation
- 2.10 – Structured programming and subroutines (procedures and functions)
- 2.11 – Robust and secure programming
Topic 3 — Fundamentals of data representation
- 3.1 – Number bases
- 3.2 – Converting between number bases
- 3.3 – Units of information
- 3.4 – Binary arithmetic
- 3.5 – Character encoding
- 3.6 – Representing images
- 3.7 – Representing sound
- 3.8 – Data compression
Topic 4 — Computer systems
- 4.1 – Hardware and software
- 4.2 – Boolean logic
- 4.3 – Software classification
- 4.4 – Classification of programming languages and translators
- 4.5 – Systems architecture
Topic 5 — Fundamentals of computer networks
- 5.1 – What a computer network is, and PAN, LAN and WAN
- 5.2 – Wired and wireless networks
- 5.3 – Network protocols: TCP, IP, HTTP, HTTPS, SMTP and IMAP
- 5.4 – Network security: authentication, encryption, firewalls and MAC filtering
- 5.5 – The four-layer TCP/IP model
Topic 6 — Cyber security
- 6.1 – Fundamentals of cyber security
- 6.2 – Cyber security threats
- 6.3 – Methods to detect and prevent cyber security threats
Topic 7 — Relational databases and structured query language (SQL)
- 7.1 – Relational databases
- 7.2 – Structured query language (SQL)
Topic 8 — Ethical, legal and environmental impacts of digital technology on wider society, including issues of privacy
Ready to start studying?
Create a free account to unlock this course. No card required.