Programming refers to the use of prompts to establish a generalization. Programmed instruction is a form of Programming that involves three (3) features: (1) it requires a written response;. (2) it gives immediate feedback, and;. (3) it uses small steps.