최근 들어 다양한 응용 분야에서 개념이나 문제를 설명하기 위하여 이산수학에서 다루는 수학적 구조들을 사용하는 컴퓨터 과학자들이 크게 늘어나고 있는 추세이다. 이 책은 기초 이론에서부터 고급 연구 주제들까지 폭넓게 다루고 있을 뿐만 아니라, 어떻게 자신의 생각을 수학적인 언어를 사용하여 명확하게 표현할 수 있는지를 강조하고 있다.
또한, 컴퓨터 과학에서 다루는 여러 가지 수학적 구조들과 각종 문제해결 방법을 표현하기 위하여 이산수학이 얼마나 중요한 과목인지 학생들로 하여금 깨닫게 해주고 있으며, 사회에 진출하여 관련분야에 전문가로서 활동할 시에도 자신의 추론 능력을 지속적으로 발전시키는 데에 큰 도움이 될 것이다.