Вниманию студентов и преподавателей информационно-математических специальностей предлагается издание, в котором обсуждаются необходимые для освоения всего цикла компьютерных дисциплин базовые понятия информатики. Основное внимание в первой части книги уделено вопросам алгоритмизации. Вторая часть книги представляет собой введение в основные разделы информатики: теорию кодирования и теорию алгоритмов, обсуждаются также логические основы построения компьютеров и вопросы разработки программного обеспечения. Содержание учебника в основном соответствует требованиям федеральных государственных образовательных стандартов по специальностям и направлениям подготовки «Прикладная математика и информатика», «Информационные технологии», «Математическое обеспечение и администрирование информационных систем» и родственных им.