A finite, unambiguous recipe for solving a class of problems — the concept that gives computer science its procedures.
Teahann Knowledge Base