An introduction to the theory of algorithms reviews the theoretical issues of teaching algorithms, the logical and psychological problems of devising algorithms of identification, and the selection of efficient algorithms; and then relates all of these to the classroom teaching process. It also describes some major research on the effectiveness of algorithmization in instruction, and presents quantitative as well as qualitative results. This work was first published in 1966 in Soviet Russia.