This best-selling book provides an accessible introduction to discrete mathematics through an algorithmic approach that focuses on problem-solving techniques. The book provides complete coverage of: Logic and Proofs; Algorithms; Counting Methods and the Pigeonhole Principle; Recurrence Relations; Graph Theory; Trees; Network Models; Boolean Algebra and Combinatorial Circuits; Automata, Grammars, and Languages; Computational Geometry. For indi… More >>


The most effective and best Discrete Mathematics book that I have found and used until now!!!
I am taking a course in a computer science major and this is my
textbook for this course. This is the only one math text that I
honestly enjoyed from beginning to end. Dr. Johnsonbaugh has
written an easily understandable, and remarkably thorough,
introduction to discrete mathematics. This book covers all the
topics of Discrete Mathematics that one would expect it to. In
this book the reader will find topics ranging from logic and
proofs, to algorithms, to counting methods and the pigeonhole
principle, to recurrence relations, to graph theory, to trees,
to network models, to Boolean algebra and combinatorial
circuits, to automata, to grammars and languages, and to
computational geometry. This book provides you all the materials
and reasoning that provide strong preparation for computer
science. You can use this book as a textbook, as a reference or
as a self-study book.
This is the most useful and effective book, which is suitable
for readers with different backgrounds. To use this book, you do
not need to have computer science, formal mathematics and
calculus prerequisites. Dr. Johnsonbaugh has always been
recognized for his lucid, accessible prose that explains
complex, abstract concepts with clarity and precision, who is
especially sensitive to the needs of the beginner in discrete
math, and able to take you from the elementary to quite advanced
levels in each topic. There is enough explanation to make you
understand what is going on behind the mathematical symbols.
This is the most structured, understandable and enjoyable
discrete mathematics book, which provides worked examples,
problem-solving corners, exercises and self-tests. All of these
materials make it an wonderful experience to study Discrete Math.
The book includes over 500 worked examples, which make the
painful prospect of learning math much more palatable. The
examples and explanations are clear, unburdened, and progresses
nicely in different levels. Furthermore, problem-solving corners
show students how to attack and solve problems and how to do
proofs.
3500 exercises, with answers to about one-third of them in the
back of the book; Self-test with the answers to all questions in
the back of the book; These exercises are designed to test your
understanding and a few challenge problems are thrown in. This
type of accessible difficulty in the problems builds your
confidence and the solutions are a big help considering that
Discrete Math is all about how you found the answer.
On the whole, this an excellent, self-contained book written
such that you will understand each page and concept if you have
a reasonable attention span. Dr. Johnsonbaugh has made it as
easy as possible for you. I strongly recommend this book to
everyone who wants to study Discrete Math, which will benefit
your whole career.
Rating: 5 / 5
Shipment was sent to my son in college. I’m not sure how well it arrived or when it arrive, I just know it did arrive.
Rating: 5 / 5
I’m taking this class from the author of the book and he teaches like the book reads. If you are already experienced in discrete math then you will be okay. If not, you will have a tough time. The author begins with the simplest of examples and then jumps into very difficult ones without much in between. The steps from easy to hard are not explained well and one feels a bit lost (at least I do). The mathematical explanations are not helpful as they are just as confusing as what they are trying to explain. All in all I’d pass this one by if I had the choice, unfortunately I have to read it for my class.
Rating: 2 / 5
I got something from the book even if it was mostly review
for me. I liked the recursion and graph sections.
I have Schaum’s outlines:
1) Essential Computer Mathematics
2) Data Structures
That cover some but not all of the same material.
So why are the customer reviews so bad?
The notation is hard for those unfamiliar with it?
People with a good high school education should be able to get this is if it was taught well.
So I think the problem is that college prep math
is failing and college instructors are just as bad as they were in my time.
Don’t blame it on the text if the problem is your preparation for the subject and your instructor?
This material is “need to know” for Mathematics and
Computer Science majors.
I thought it was pretty well done,
but I’m not answering the questions in a class room setting.
Maybe he tried to cover too much in one text?
It actually (laughing well) really needs a group theory section.
Rating: 4 / 5
This book already had it 5th edition. It is clearly written
nicely printed especially suitably for those who are not very mathematically inclined “human being”. The author also have a website for the book, which contains many useful links.
Rating: 4 / 5