teach-ict.com logo

THE education site for computer science and ICT

Flashcards (AQA GCSE)

These flashcards are a great way to quickly check your knowledge of keywords, terms and concepts

Each one will only take you a few minutes to complete so try to do at least one different set per day. The more practice you do, the better prepared you will be for your real exam.

 

3.1.1 Representing algorithms

Computational thinking
FLASH CARDS
Flowcharts
FLASH CARDS
Pseudocode
FLASH CARDS

 

3.1.2-3.14 Types of algorithms

Algorithm efficiency
FLASH CARDS
Searching algorithms
FLASH CARDS
Sorting algorithms
FLASH CARDS

 

3.2.1-3.2.6 Programming components

Data types
FLASH CARDS
Variables and constants
FLASH CARDS
Operators
FLASH CARDS
Data structures
FLASH CARDS

 

 

3.3.1 - 3.3.4 Representing numbers

Units and prefixes
FLASH CARDS

 

3.3.5 - 3.3.7 Creating files

Character sets
FLASH CARDS
Images
FLASH CARDS
Sound
FLASH CARDS

 

3.3.8 Compression

Compression
FLASH CARDS
Huffman trees
FLASH CARDS
Run length encoding
FLASH CARDS

 

3.4.2 Boolean logic

Boolean logic
FLASH CARDS

 

3.4.3 Software classification

Types of software
FLASH CARDS
Operating systems
FLASH CARDS

 

3.4.4 Systems architecture: CPU

CPU and Von Neumann architecture
FLASH CARDS
CPU performance
FLASH CARDS
Fetch-Execute cycle
FLASH CARDS

 

3.4.4 Systems architecture: Memory

Types of memory
FLASH CARDS
Secondary storage
FLASH CARDS
Embedded systems
FLASH CARDS

 

3.5 Networks

PANs, LANs and WANs
FLASH CARDS
Wired & Wi-Fi networks. Network topologies
FLASH CARDS
Network protocols
FLASH CARDS
Network security
FLASH CARDS
Four layer model
FLASH CARDS

 

3.6.1 Cyber security threats

Penetration testing
FLASH CARDS
Social engineering
FLASH CARDS
Malware
FLASH CARDS
Preventing network threats
FLASH CARDS

 

3.7 Societal impact

Legislation
FLASH CARDS