Searching for a keyword or value is the basis of many computing applications, whether on an internet search engine or looking up a bank account balance.
This activity explores the main algorithms that are used as the basis for searching on computers, using different variations on the game of battleships.
Photos
Teachers try the battleships game at a conference in Japan
Other Resources
An older version of this activity can be downloaded in PDF format here. The content is similar to the current version, but there's some extra technical information.