Describir: Programmed learning and teaching machines :