Teach Computing

Revision notes, activities, lesson plans, teaching ideas, and other resources for GCSE, A-Level, and IB Computer Science teachers and students.

What's New

CommandPoint CAD

CommandPoint by Northrop Grumman offers a range of CAD systems for various ...

CAD+911 System

TriTech Software Systems is a company that specialises in Computer Aided Di...

London Ambulance CAD failure

The 1992 London Ambulance Service CAD failure is probably the most notoriou...

Washington State 911 Failure

A 911 emergency telephone system in Washington State and Oregon shut down f...

London ambulance failure (2017)

A 2017 failure of a London ambulance dispatch system is believed to have le...

Computer Aided Dispatch outage

A 911 system failure left emergency calls unanswered and is said to have co...

Load balancing videos

This short article and the associated video explain 5 load balancing algori...

Intergraph Computer-Aided Dispatch (I/CAD

Intergraph Computer-Aided Dispatch (I/CAD) is a system offering many of the...

Boolean logic worksheet pack

These three Boolean logic worksheets have exam style questions on logic sta...

Resources discount offer

2.1.6 Computer communications and networking

Click here for recommended OCR GCSE Computer Science textbooks.

The Internet

How the Internet Works activity

How the Internet Works

This kinesthetic activity involves students acting out various parts of the Internet including websites, routers, servers, and clients. It starts by examining swtiching networks (e.g. telephone systems) before looking at routing networks such as the Internet.

This is quite a complex activity which requires some preparation and setting up, but when this is done it is an excellent way to help students understand these topics. Thorough instructions are given in three blog posts linked from the CSE4K12 page. It is also possible to vary the difficulty level by including fewer aspects, making it suitable for students of different age groups.

This activity was created for Computer Science & Engineering for K-12 by Gary Kacmarcik, and is licensed as Creative Commons Attribution-Share Alike.


Updated: 2015-05-14
How DNS works

How the DNS works

An animation showing how DNS works when you type the URL of a website into your web browser. This video goes into more detail than some of the others here, showing how a computer locates nameservers before finding the IP address of a domain name. Useful for older students.


Updated: 2015-06-03
DNS Explained

DNS Explained

This video goes into a LOT of detail about DNS and the different types of nameservers: the root nameservers, the TLD nameservers, and authoriative name servers. This is probably more detail than most students will need, but it can help understand the bigger picture, so is included here.


Updated: 2015-06-03
Text and image compression

Compression

A short Computerphile video which explains basic compression techniques and how they can be applied to text files and image files. The video also addresses the differences between lossy and lossless compression.


Updated: 2015-05-27
Compression

Compression: Crash Course Computer Science

This video explains compression techniques in the context of images. It is recommended that students have an understanding of how image data is stored (e.g. bit depths) before watching this video. The video is very comprehensive and so it may take a couple of viewings to fully understand the details of the examples being presented, but it is worth it.


Updated: 2018-02-17
Compression

Lossy and Lossless (RLE) Compression

These videos from Computer Science Tutor make great revision sources. This particular videos covers the theory behind the two types of compression - lossless and lossy.


Updated: 2018-02-17