컴퓨터공학 여러 분야에서 다뤄지는 문제를 해결하기 위해 수학의 개념과 응용이 많이 이용되고 있다. 이러한 내용을 다루는 수학의 분야를 이산수학이라 하며, 이는 컴퓨터 시스템이 기본적으로 이산시스템이라는 점에 기인된 것이다. 이산시스템의 많은 성질은 이산수학 구조에서 이해되고 해석된다. 따라서 이 책은 컴퓨터공학을 공부하고자 하는 학생에게 필요한 수학적 응용을 소개하고, 이산수학과 컴퓨터공학의 관계를 탐구하기 위한 목적에서 집필되었다. 이 책에서는 가능한 한 기본적인 개념을 명확하고 이해하기 쉽게 설명하였고, 이러한 개념이 컴퓨터공학에 응용되는 것을 보이려고 노력하였다.