Computer Networks
Introduction
Understand computer networks including the Internet.
Self study resources
Blum, A (2012) Tubes: Behind the scenes at the Internet - readable introduction to much of the hardware on which the Internet runs, including some interesting UK material on Telehouse and Porthcurno.
Andrew Blum's TED talk based on the above book.
The Virtual Revolution (2010). BBC Series exploring many aspects on the Internet and the Web. There's a good animation in Episode 1 on the Internet, as well as a great little clip of Tim Berners-Lee talking about the start of the Web.
DOS / Windows IP commands - a primer for exploring the net from your computer.
Naughton on everything you ever need to know about the Internet
Excellent structured course on HTML and CSS, which also addresses networking ideas from Codecademy: includes slides and interactive exercises.
Resources for lectures or group study
Can you draw the Internet? Great task for trainees to expose their understanding (or otherwise) of the Internet. The link takes you to a collection of other people's drawings.
Prezi on networks and the Internet used with 3rd Year U/Gs at Roehampton.
IETF RFC 1149 - key document for establishing the standard for IP datagram transmission via avian carriers. Check date.
Phil Bagge's Prezi on the Internet as a network of networks. Prezi is /ideal/ for this sort of thing!
Resources for use with pupils
Internet 101 MOOC using Google Course Builder
How the Internet Works A module aimed at Year 5 with activities and resources.
CS Unplugged activity on routing and deadlock.
The internet (or more strictly web) map: an interactive visualisation of the relationships between websites. Enter a well-known site and zoom in and out.
ScrabbleNet : Acting out the Internet An activity with Y7 to demonstrate the concept of how data is transmitted across the Internet.