2-е изд., перераб. и доп. — М.: Наука, 1990. — 208 с. — ISBN: 5-02-014394-4.
В первой части собраны все задачи Московских олимпиад по программированию для школьников, проводившихся в 1980-1988 гг. Изложены алгоритмы и программы решения этих задач на Бейсике, Паскале, Си и Фортране.
Во второй части приведены лекции для школьников по программированию и смежным вопросам.