The concept of a searching algorithm is explained through everyday activities and events. The characters are a teenage girl (Ada) and her friend Computer Head (CH). Ada interacts with CH and teaches him, and us, the concept of a searching algorithm. Ada uses keywords in her explanation to CH and shows how, if he had to search through a massive music collection for a particular album, an effective searching algorithm would help to make the task much quicker than checking through each album in turn. Teacher notes: This clip could be used to extend student knowledge by discussing the meanings of words such as serial, sequential and linear. You could also look at the advantages and disadvantages of a serial versus a binary search in greater detail. It would also provide a good opportunity to recap the basic concept of an algorithm and efficiency, flow-charting and pseudocode.