Source Institutions
Source Institutions
Add to list Go to activity
Activity link broken? See if it's at the internet archive
This activity explores the main algorithms that are used as the basis for searching on computers, using different variations on the game of battleships. This activity demonstrates three search methods for finding information in data: linear searching, binary searching and hashing. It also includes an optional introductory activity as well as a video showing a fun demonstration related to the same content.
- Under 5 minutes
- 30 to 45 minutes
- 1 cent - $1 per group of students
- Ages 8 - adult
- Activity, Demonstration, Game, Lesson/Lesson Plan
- English, French, Greek, Italian, Polish, Portuguese, Russian, Turkish
Quick Guide
Materials List (per group of students)
- Copies of battleships games
- Copies of the supplementary game sheets (1A', 1B', 2A', 2B', 3A', 3B')
- Pens or pencils
- Numbered cards (for optional introductory activity)
- Container with four or five sweets (for optional introductory activity)
Subjects
-
Engineering and Technology
-
Computing
- Computer Science
-
Engineering
- Computer Engineering
-
Computing
-
Mathematics
-
Algebra
- Equations and Inequalities
-
Data Analysis and Probability
- Data Analysis
- Data Representation
-
Geometry
- Plane Geometry
- Number and Operations
- Reasoning and Proof
- Representation
-
Algebra
-
The Nature of Technology
-
The Design Process
- Problem Solving
-
The Design Process
Informal Categories
- Computers
- Games
Audience
To use this activity, learners need to:
- see
- read
- touch
Learning styles supported:
- Involves teamwork and communication skills
- Involves hands-on or lab activities
Other
Foreign language versions of this resource:
- Italian: Battaglia navale—Algoritmi di ricerca
- French: La bataille navale – Algorithmes de recherche
- Turkish: Turkish Version: Savaş gemileri—Arama algoritmaları
- Greek: Greek Version: Ναυμαχία – Αλγόριθμοι αναζήτησης
- Portuguese: Batalha Naval — Algoritmos de Busca
- Russian: Кораблики—Алгоритмы поиска
- Polish: Polish Version: Wojna morska – algorytmy przeszukiwania
- Hungarian: Hajócsata — Keresési algoritmusok
Components that are part of this resource:
Includes alignment to state and/or national standards:
This resource is part of:
Access Rights:
- Free access
By:
- Bell, Tim ; Witten, Ian ; Fellows, Mike ; Adams, Robyn ; McKenzie, Jane
Rights:
- Creative Commons: Non-commercial No Derivatives (by-nc-nd), Computer Science Unplugged, 2002
Funding Sources:
- Brian Mason Scientific and Technical Trust
- Google Inc.