Reviews and Endorsements

The making of this book is supported in part by the Wright College Open Educational Resource Expansion grant from the Secretary of State/Illinois State Library.


A list of instructors who use Discrete Math with SageMath:

  • Ken Levasseur, University of Massachusetts Lowell

  • Timothy Huber, The University of Texas Rio Grande Valley, Associate Dean for Graduate Program

  • Vartuyi Manoyan, Wright College

  • Marica Husnic, Wright College

  • Susanna Lange, Wright College

  • Lae Un Kim, Wright College

  • Hellen Colman, Wright College


I’m inspired by what you and your students have accomplished. I think the reason that this project is so important is because it’s precisely the kind of deep, active learning project that a student would have an opportunity to carry out at a selective four year school, and our students at CCC are both capable of and deserving of such efforts.
— Megan G. Bernard, PhD, Associate Vice Chancellor, City Colleges of Chicago

Quotes from students’ users

"The Sage text was particularly helpful in completing this lab assignment, as it covers how to perform the methods discussed in the lectures using Sagemath. Every operation needed to complete this lab assignment was covered in detail, with examples and the correct syntax, which made completing the lab a lot easier."

- Jacob Lopez, Discrete Math student

"The SageMath book was EXTREMELY useful and I will 100% use it in the future!"

- Lawrence L., Discrete Math student

Reviews

Reviewed by Timothy Huber, Professor, The University of Texas Rio Grande Valley

The book’s applied examples are engaging and much more applicable than those in a typical mathematics textbook. These applications include planning courier routes, designing railway connections with minimum material cost, working with color complements using rational hue values, and building elevator and traffic light controllers. These applications connect discrete mathematics to practical applications.

The book is a good resource for learners that want to know the basics of discrete math but also want to build coding skills that allow for experimentation with the mathematics. One of the most impressive chapters is the section on the traffic light state machine. This is a thoughtful example with significant depth that uses much of the developed theory.

Full Review

Quotes from faculty’ users

"I read your book, and I use your book almost every day to teach my students; your book is excellent. SageMath is an extremely valuable resource for any mathematician to know how to use and this book is an excellent source to learn how. It is a comprehensive guide on everything coding with SageMath has to offer, with the online version allowing you to play around with the code and see where your imagination takes you. A key takeaway after reading this book is that, similar to a finite state machine, your output will be affected by your input and your current state in anything you do in life."

- Marica Husnic, Discrete Math Instructor