Written especially for students with a modest mathematical background, this text introduces discrete mathematics at a gentle pace, and with an informal style, but without compromising the need for correct methodology. The new edition includes an expanded section on encryption, additional examples and many more exercises.
PETER GROSSMAN has worked in both academic and industrial roles as a mathematician and computing professional. As a lecturer in mathematics, he was responsible for coordinating and developing of mathematics courses for Computer Science students. He is based in Australia and currently works in industry, in the areas of mathematical modelling and software development.
List of symbols Introduction to Algorithms Bases and Number Representation Computer Representation and Arithmetic Logic Sets and Relations Functions Induction and Recursion Boolean Algebra and Digital Circuits Combinatorics Introduction to Graph Theory Trees Number Theory Algorithms and Computational Complexity