Big Idea 4: Algorithms

What is an Algorithm?

An algorithm is defined as a process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer. Algorithms take in zero or more inputs and give back one or more outputs. A manual on how to build a bookshelf is a good example of an algorithm. It takes inputs such as screws, nails, wood, etc., and produces an output, the completed shelf. The study of algorithms is an important topic for determining the most efficient way to do calculations in a computer program.