Revision notes, activities, lesson plans, teaching ideas, and other resources for GCSE, A-Level, and IB Computer Science teachers and students.
CommandPoint by Northrop Grumman offers a range of CAD systems for various ...
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...
Click here for recommended
Edexcel GCSE Computer Science textbooks.
Encryption (National Codes Centre)
The National Codes Centre at Bletchley Park (who know a thing or two about ciphers) have comprehensive lesson plans, teacher's notes, and student activities for various types of encryption, from simple substitution ciphers (Caesar ciphers) through the infamous Enigma and Lorenz ciphers to modern day methods.
Very detailed but clear explanations of the various types of encryption systems, from simple substitution ciphers (Caesar ciphers) to modern public key encryption systems. The page also explains the types of attacks that can be performed against ciphers, such as known plaintext attacks and frequency analysis attacks. A variety of interactive applets held improve understanding.
Braingle: Codes, Ciphers, Encryption and Cryptography
Braingle contains extensive notes on many different types of cipher systems from Caesar ciphers to four-square ciphers. There are dozens of examples and some interactives to help students understand the different ways plaintext can be encrypted. This could be a good site to support a lesson starter activity or extension activities for more advanced students who are interested in encryption systems.
A simple interactive that implements a basic Caesar cipher. One great use for this is to highlight just how weak Caesar ciphers are. By giving students examples of ciphertext and asking them to use this tool to break them, they should realise just how easy it is to perform a brute force attack.
Encryption and Caesar Cipher
An overview of the encryption process, from plain text to cipher text, along with a clear explanation of the Caesar cipher algorithm (which is sufficient for most GCSE Computer Science courses). A good revision resource.