teach-ict.com logo

THE education site for computer science and ICT

 

Computer architecture

Computer systems
VIDEO
Hardware & input devices
VIDEO
Output devices
VIDEO
The CPU
VIDEO
CPU performance
VIDEO
Von Neumann architecture
VIDEO
Fetch decode execute cycle
VIDEO

 

Memory and storage

Memory
VIDEO
Memory and storage (introduction)
VIDEO
Introduction to storage
VIDEO
Storage technologies
VIDEO
Comparing storage for exam questions
VIDEO

 

Networks

Computer networks
VIDEO
Network performance
VIDEO
Client server and peer-to-peer networks
VIDEO
Network hardware 1 (NIC, Hubs & Switches)
VIDEO
Network hardware 2 (Routers, Cables, WAP, Wi-Fi)
VIDEO
ISPs, URLs, IP address, DNS
VIDEO
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
Malware
VIDEO
Computer viruses
VIDEO
Passwords
VIDEO

 

System software

Operating systems
VIDEO
Utility applications
VIDEO

 

 

Legal, environment, culture etc

The Data Protection Act (1998)
VIDEO
General Data Protection Regulation (2018)
VIDEO
Computer Misuse Act, Copyright Designs & Patents Act, Freedom of Information Act
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