В настоящей работе рассказывается о развитии программированного обучения, как системы, у нас и за рубежом (США, Великобритания); дается анализ и сравнительная характеристика линейной, разветвленной и смешанной систем программирования; рассматривается роль и место технических средств в традиционном учебном процессе и в программированном обучении. Кроме того, рассматриваются вопросы взаимодействия преподавателя и машины.