Algorithms

In programming, an algorithm is a way to codify a pattern which someone has recognized in solving a problem or a number of problems. In solving problems using mathematical tools, one comes up with theorems and rules. In computer programming, one comes up with algorithms.