Computer programming has 2 different meanings across 1 category:
Noun
creating a sequence of instructions to enable the computer to do something
The process of designing, writing, testing, debugging, and maintaining the source code of computer programs.