논리적 사고를 배양하고 컴퓨터 이론을 이해하기 위해 필요한 기초적인 수학 원리를 담은 도서로서 컴퓨터 과학 분야에 활용되는 기초적인 수학 원리를 한 학기 학습에 적합한 12개의 단원으로 구성하고 있다. 2, 3, 4년제 대학의 컴퓨터 관련 학과 및 공대 전공 기초 강의 등에 적합한 도서다.
컴퓨터 과학 분야에서 활용되는 기초적인 수학 원리를 설명한다. 컴퓨터가 만들어지기까지 수학의 발전을 이끌어온 것은 이산과 연속이라는 상반된 개념이다. 이산은 자연과 수학을 1, 2, 3, …과 같은 개개의 요소를 사용하여 서술하면서 이산적인 패턴을 만들었고, 수학 분야에서 대수학, 정수론, 기호논리학의 영역이 되었다. 반면에 연속은 개별화된 숫자로 나타내는 것이 적절하지 않았고, 이는 선분 위의 두 점이 아무리 서로 접근해 있어도 그 사이에 반드시 제3의 점이 있음을 알려줌으로써 미적분의 영역이 되었다. 본서는 이산과 연속 중에서 이산과 관련된 수학을 다루고 있다. 그 이유는 독자 여러분이 공부할 분야가 컴퓨터 과학이고 컴퓨터는 0과 1로 이루어진 이진법의 원리 위에서 만들어졌기 때문이다.?