Учебник. — М.: Интернет-Университет Информационных Технологий; Бином. Лаборатория знаний, 2012. — 320 с. : ил., табл. — (Основы информационных технологий).
Учебник состоит из трех частей, посвященных вопросам анализа и разработки алгоритмов: фафы и алгоритмы, структуры данных, модели вычислений. Для понимания материала достаточно математической подготовки в объеме первого курса университета или технического вуза. Предназначен для студентов, обучающихся по направлению 510200 - Прикладная математика и информатика и по специальности 010200 - Прикладная математика и информатика.