An algorithm is:

A set of steps used to complete a specific task

The first step in the problem-solving process

The study of people's efficiency in their working environment

A block-coding program used in computer science