Programming

The writing of instructions in a formal language so that a computer can carry out a task.

Scheme

Broader terms