程序教学所遵循的主要原则有:小步子、自定步调、积极反应、及时强化(反馈)、低错误率。程序教学,是一种使用程序教材并以个人自学形式进行的教学。程序教学的设计当然要按照教材内部的逻辑程序,既要保证学习者在学习中把错误率减少到最低限度,又要合理地设计教材,使每一个问题(每一小步)都能体现教材的逻辑价值。