AQA · GCSE
222 lessons across 8 units
3.1.1 Representing algorithms
3.1.2 Efficiency of algorithms
3.1.3 Searching algorithms
3.1.4 Sorting algorithms
3.2.1 Data types
3.2.2 Programming concepts
3.2.3 Arithmetic operations
3.2.4 Relational operations
3.2.5 Boolean operations
3.2.6 Data structures
3.2.7 Input/output
3.2.8 String handling operations
3.2.9 Random number generation
3.2.10 Structured programming and subroutines
3.3.1 Number bases
3.3.2 Converting between number bases
3.3.3 Units of information
3.3.4 Binary arithmetic
3.3.5 Character encoding
3.3.6 Representing images
3.3.7 Representing sound
3.3.8 Data compression
3.4.1 Hardware and software
3.4.2 Boolean logic
3.4.3 Software classification
3.4.4 Classification of programming languages and translators
3.4.5 Systems architecture
3.5 (no numbered subsection)
3.6.1 Fundamentals of cyber security
3.6.2 / 3.6.2.1 Social engineering
3.6.2 / 3.6.2.2 Malicious code
3.6.2 Cyber security threats
3.6.2.1 Social engineering
3.6.2.2 Malicious code
3.6.3 Methods to detect and prevent
3.7.1 Relational databases
3.7.2 Structured query language (SQL)
3.8 (no numbered subsection)