A finite sequence of unambiguous steps used to solve a problem or complete a computation.

Browse the complete technology glossary