А. Л. Брудно, Л. И. Каплан Олимпиады по программированию для школьников М.: Наука , 1985
Простое и сложное в программировании М.: Наука , 1988
А. П. Ершов и др. Основы информатики и вычислительной техники, ч. II, M.: Просвещение, 1986
Основы информатики и вычислительной техники, пробный учебник под ред. А. П. Ершова, М.: Просвещение, 1988
А. М. Яглом, И. М. Яглом Вероятность и информация. М., Наука, 1973.
Е. Крылова, М. Петров III Московская олимпиада по информатике. Информатика и образование, 1,1989.
О.Оре Приглашение в теорию чисел. М.:Наука, 1980.
Г.А.Звенигородский Первые уроки программирования. М.:Наука, 1985.
Р.Уилсон. Введение в теорию графов. М.:Мир, 1977.
В.А.Вальковский, В.Э.Малышкин. Элементы современного программирования и супер-ЭВМ. Новосибирск, Наука, 1990.
Ю.Нивергельт, Дж.Фаррар, Э.Рейнголд Машинный подход к решению математических задач. М.:Мир, 1977.