Discrete Mathematics


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 >>

Discrete Mathematics

Related posts

5 comments

  1. C. Liu says:

    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

  2. P. Shattuck says:

    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

  3. J. Munro says:

    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

  4. R. Bagula says:

    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

  5. Anonymous says:

    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