programming

creating a sequence of instructions/actions from a fixed set of allowed instructions/actions to solve a problem