algorithms

Step-by-step computational procedures for solving problems and making decisions.