Detailed set of instructions that tell the computer exactly what to do.