11 letters · 19 points in Scrabble
noun setting an order and time for planned events
noun creating a sequence of instructions to enable the computer to do something
verb arrange a program of or for
originFrom program /programme + -ing.
Etymology from Wiktionary, CC BY-SA 3.0