AQA•8525
AQA GCSE Computer Science
8 sections · 149 revision notes, with key terms, exam tips and past papers
Starts with Algorithm Definition.
Specification
Paper 1
3.1 Fundamentals of algorithms
Representing algorithms · Efficiency of algorithms · Searching algorithms · Sorting algorithms14 notes
3.1.1 Representing algorithms
3.1.2 Efficiency of algorithms
3.1.3 Searching algorithms
3.1.4 Sorting algorithms
3.2 Programming
Data types · Programming concepts · Arithmetic Operations · Relational Operations · Boolean Operations · Data structures · Input/output · String Handling Operations · Random Number Generation · Structured Programming and Subroutines · Robust and Secure Programming32 notes
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.2.11 Robust and Secure Programming
Paper 2
3.3 Fundamentals of data representation
Number bases · Number Base Conversion · Units of information · Binary arithmetic · Character encoding · Representing images · Representing sound · Data compression37 notes
3.3.1 Number bases
3.3.2 Number Base Conversion
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.4 Computer Systems
Hardware and Software · Boolean Logic · Software Classification · Programming Languages and Translators · Systems Architecture35 notes
3.4.1 Hardware and Software
3.4.2 Boolean Logic
3.4.3 Software Classification
3.4.4 Programming Languages and Translators
3.4.5 Systems Architecture
- CPU Components and Main Memory
- CPU Performance Factors
- The Fetch-Execute Cycle
- Types of Computer Memory
- Memory Uses and Requirements
- Main Memory vs Secondary Storage
- RAM and ROM Differences
- Need for Secondary Storage
- Secondary Storage Types
- Operation of Storage Devices
- Evaluating Storage Media
- Cloud Storage Concept
- Cloud vs Local Storage
- Embedded Systems
3.5 Fundamentals of Computer Networks
Network Principles13 notes
Network Principles
- Definition of a Network
- Pros and Cons of Networks
- Types of Computer Networks
- Wired and Wireless Networks
- Comparing Wireless and Wired
- Network Protocols Definition
- Common Network Protocols
- Network Security Importance
- Network Security Methods
- The TCP/IP Model
- Application Layer Protocols
- Transport Layer Protocols
- Internet Layer Protocols
3.6 Cyber Security
Cyber Security Fundamentals · Cyber Security Threats · Threat Detection and Prevention10 notes
3.6.1 Cyber Security Fundamentals
3.6.2 Cyber Security Threats
3.6.3 Threat Detection and Prevention
3.7 Relational Databases and SQL
Relational Databases · Structured Query Language (SQL)7 notes
3.7.1 Relational Databases
3.7.2 Structured Query Language (SQL)
3.8 Societal Impacts of Digital Technology
Ethical, Legal, and Environmental Impacts1 note
Ethical, Legal, and Environmental Impacts
Frequently asked questions
Get more free notes every week
Create a free account to keep every note you open and track your progress.