The document introduces algorithms and their role in computing. It defines algorithms as tools for solving well-specified computational problems. Algorithms must be correct, producing the appropriate output for each input, and efficient, using as little resources as possible. Examples of algorithms provided include sorting a list alphabetically and determining if a number is prime. Pseudo-code is used to describe algorithms in a language-independent way.