Discrete Mathematics for Computer Science

David Liben-Nowell

I think it is good that books still exist, but they do make me sleepy.
— Frank Zappa (1940–1993), The Real Frank Zappa Book (with Peter Occhiogrosso, 1990).
A few years ago I started writing a textbook on Discrete Mathematics for Computer Science: logic, probability, graphs, number theory, that sort of thing. I've written it with an exclusively CS audience in mind, with the goal of including as many interesting/relevant CS applications of the core technical material as possible. The first edition of the book is finally out!

Here's the Table of Contents and the official Wiley page for ordering the book if you're interested.

I'm collecting all known errors in both the first and preliminary editions here.

Please get in touch if you have any other concerns, ideas, or comments; I'd be delighted to hear from you.

— dln

Comments, errors, typos?
Please submit feedback. Thanks!

Need to order a copy of the book?
Here's the official Wiley page.

Other book-specific communication? Please email me at DLN.CS.BOOK at gmail.com.