Routine Programming
CONCEPT
A means of controlling a game (other than with a gamepad, mouse, or keyboard) without direct input. The player has no direct control on objects in the game, but instead programs an routine to perform the task needed.

An example of a scenario in a game with AI Programming: A player programs a ship squadron to fly to another squadron and shoot it down, where the player's ship squadron will only physically carry out these commands if the player correctly enters them in. Entering in similar or extra commands will likely do exactly what those commands say to do, even if they don't necessarily complete any goal.