teach-ict.com logo

THE education site for computer science and ICT

Subscribe to our fortnightly newsletter to keep up-to-date with our new resources

 

Computer architecture

Preview
Full version (subscription)
Computer systems (version 1)
VIDEO VIDEO
Computer systems (version 2)
VIDEO
Hardware & input devices
VIDEO VIDEO
Output devices
VIDEO VIDEO
The CPU (version 1)
VIDEO VIDEO
The CPU (version 2)
VIDEO
CPU performance
VIDEO VIDEO
Von Neumann architecture
VIDEO
Fetch decode execute cycle
VIDEO

 

Memory and storage

Memory and storage (introduction)
VIDEO
Type of memory
VIDEO
Secondary storage media
VIDEO

 

Networks

Computer networks
VIDEO
Network performance
VIDEO
Client server and peer-to-peer networks
VIDEO
Network hardware
VIDEO
IP Addressing, DNS, URLs, ISPs, Hosting, The Cloud
VIDEO
Virtual networks
VIDEO
Network topologies (star & mesh for OCR GCSE)
VIDEO
Network protocols
VIDEO
Circuit & packet switching networks
VIDEO

 

Network security

Network security introduction
VIDEO
Network threats
VIDEO
Preventing network threats
VIDEO
Malware
VIDEO
Computer viruses
VIDEO
Passwords
VIDEO

 

System software

Operating systems
VIDEO
Utility applications
VIDEO

Algorithms

Computational thinking
VIDEO
Flowcharts
VIDEO
Flowchart symbols
VIDEO
Pseudocode
VIDEO
Pseudocode for making a cup of tea
VIDEO
Sorting data
VIDEO
Bucket sort
VIDEO
Insertion sort example
VIDEO

 

Programming techniques

Comparison operators
VIDEO
What are variables?
VIDEO
WHILE loops
VIDEO

 

Computational logic

Boolean logic
VIDEO
AND gates
VIDEO
Combing AND gates
VIDEO

 

Representing data

Introduction to converting binary numbers
VIDEO
Converting larger denary numbers to binary
VIDEO
An alternative method to convert denary to binary
VIDEO
Adding binary numbers
VIDEO
Bitmap images - an introduction
VIDEO
Colour and binary numbers
VIDEO
Vector graphics
VIDEO
Sound
VIDEO
Text
VIDEO

 

Online safety

Your digital footprint
VIDEO