
Discrete Mathematics with Applications
by Susanna S. Epp, Susanna Epp · first published 1990
33mentions
18recommended by
29HN commenters
2009–2026first – last mentioned
62% recommend38% neutral
Why HN recommends it
Accessible, thorough discrete math textbook with clear explanations and many exercises, some with answers in the back. Suits self-study programmers and beginners needing a gentle intro to logic and proofs.
Summarised by Claude from recommending comments
Affiliate links. As an Amazon Associate I earn from qualifying purchases.








I'm starting to learn CS all over again at the old age of 40, and had the pleasure to rediscover mathematics thanks to: - Discrete Mathematics with Applications, by Susanna Epp, or - Discrete Mathematics and Its Applications, by Kenneth Rosen (both have the same content, choose the style that you prefer), and - Concrete Mathematics, by our lord and savior Donald…
on “Ask HN: The book that did it for you in math and/or CS?” ↗I am not sure to be honest, but if you want a book with answers, try Discrete Mathematics with Applications by Epp [0] It has a very large number of answers in the back, but not all of them. You'll come out ahead even if you only do the problems with an answer as each section has anywhere between 30 to 60…
on “Ask HN: Resources to learn math as a foundation for CS” ↗…on what you've learned. One really good unpretentious algo book that shows you how to do problems is [4]. [0] BOOK OF PROOF by Richard Hammach https://www.people.vcu.edu/~rhammack/BookOfProof/ [1] Discrete Mathematics with Applications by Susanna Epp https://www.amazon.com/Discrete-Mathematics-Applications-Sus... [2] Pure Mathematics for Beginners by Steve Warner https://www.amazon.com/Pure-Mathematics-Beginners-Rigorous-I... [3]…
on “Ask HN: What's Wrong with Me?” ↗…this book before and without solutions it makes it much harder to use for self-study. Maybe LLMs do change that now but I'm not sure I'd trust their output if I were learning the topic Susanna Epp's Discrete Mathematics With Applications is also a really good option
on “Mathematics for Computer Science (2018) [pdf]” ↗I really like this book, it start with the very basics: Discrete Mathematics with Applications (http://www.amazon.com/gp/product/0495391328/ref=oh_o04_s00_i...)
on “Mathematics for Computer Science” ↗I recommend Susanna Epp's Discrete Mathematics with Applications, which I recently taught a university course out of quite successfully. It offers a gentle but rigorous introduction to proofs, logic, and combinatorics, with applications to CS. Useful exercises too.…
on “Ask HN: Learn Math the Hard Way” ↗Epp's Discrete Mathematics with Applications is a nice book that covers much of the same material as this MIT class, but at a slower, easier pace. It's highly suitable to the beginner. You should know high school algebra and precalculus to be able…
on “Mathematics for Computer Science” ↗I really enjoyed reading "Discrete Mathematics with Applications" by Susanna S. Epp. It's very accessible. Having a good understanding of algebra should be enough. For programmers, Discrete Mathematics is arguably the most relevant discipline of Math. Yegge wrote…
on “Ask HN: How to self-learn math?” ↗Discrete Mathematics with Applications by Susanna S. Epp. is one of my favorite textbooks. Discrete math is considered a sophomore-level college subject, but it's really not that challenging, and the textbook is extremely thorough and understandable.…
on “Ask HN: Recommend a maths book for a teenager?” ↗1. Discrete Mathematics with Applications by Susanna S. Epp https://condor.depaul.edu/~sepp/DMwA4e.htm 2. Mathematics for Computer Science by by Eric Lehman, F Thomson Leighton, Albert R Meyer https://courses.csail.mit.edu/6.042/spring18/mcs.pdf
on “Ask HN: The book that did it for you in math and/or CS?” ↗Discrete Mathematics with Applications by Susanna Epp is the one book that I feel took me from simply knowing how to write programs to being a software engineer by filling in the theoretical blanks I had from being self-taught. Discrete mathematics…
on “Ask HN: The book that did it for you in math and/or CS?” ↗I took a brief look at Gensler's book and it looks interesting! If you're looking for something good that covers the basics in more detail, I recommend Epp's Discrete Mathematics with Applications. This covers material like truth tables, valid and invalid arguments, quantifiers, etc. In addition to the treatment of logic, it also has chapters on induction, combinatorics, graphs and trees, analysis…
on “Ask HN: Introductory Logic Text?” ↗Discrete Mathematics with Applications by Epp. Chapters 5, 7, 10. Fundamentals of Database Systems by Elmasri & Navathe. Part 2.
on “Things to know about databases” ↗…nicely. Then the handful of additional (no pun intended) books that jump to mind would be: - How Mathematicians Think by William Byers[3] - How to Think Like a Mathematician by Kevin Houston[4] - Discrete Mathematics with Applications[5] by Susanna Epp - How Not To Be Wrong[6] by Jordan Ellenberg [1]: https://www.amazon.com/Universe-Speaks-Numbers-Reveals-Natur... [2]: https://www.amazon.com/Lost-Math-Beauty-Physics-Astray/dp/15...…
on “Ask HN: Math books that made you significantly better at math?” ↗> Discrete Mathematics with Applications by Susanna S. Epp Fantastic book for Discrete Mathematics with lucid explanation and good exercises. The other one would be concrete mathematics.
on “Ask HN: Math books that made you significantly better at math?” ↗