Programming:

The process of expressing the solution to a problem in a language that represents instructions for a computer.