Главная задача лекций - научить студентов методам мышления, характерным для дискретной математики, ознакомить их с основными понятиями таких разделов как булевы функции, логика предикатов, графы, конечные автоматы и алгоритмы и с методами решения ряда типовых задач. Решение большинства этих задач доведено до уровня алгоритмических процедур. Книга содержит около 200 учебных задач и упражнений. Для студентов, обучающихся по направлениям "Прикладная математика и информатика" и "Математические методы и исследование операций в экономике".