Discrete Mathematics, 4th Edition

Started by Pallas_Boreas, 2026-Aug-30, 05:17:19

Previous topic - Next topic

Pallas_Boreas

QuotePreface

This text aims to introduce select topics in discrete mathematics at a level appropriate for first- or second-year undergraduate math and computer science majors, especially those who intend to teach middle and high school mathematics. The book began as a set of notes for the Discrete Mathematics course at the University of Northern Colorado. This course serves both as a survey of the topics in discrete math and as the "bridge" course for math majors, as UNC does not offer a separate "introduction to proofs" course. As this course has evolved to support our computer science major, so has the text. The current version of the book is intended to support inquiry-based teaching for understanding that is so crucial for future teachers, while also providing the necessary mathematical foundation and application-based motivation for computer science students. While teaching the course in Spring 2024 using an early version of this edition, I was pleasantly surprised by how many students reported that they, for the first time, saw how useful math could be in the "real world." I hope that this experience can be replicated in other classes using this text.

This book is intended to be used in a class taught using problem-oriented or inquiry-based methods. Each section begins with a preview of the content that includes an open-ended Investigate! motivating question, as well as a structured preview activity. The preview activities are carefully scaffolded to provide an entry-point to the section's topic and to prime students to engage deeply in the material. Depending on the pace of the class, I have found success assigning only the section preview before class, using the preview activity as in-class group work, or assigning the entire section to be read before class (each section concludes with a small set of reading questions that can be assigned to encourage students to actually read). For those readers using this book for self-study, the organization of the sections will hopefully mimic the style of a rich inquiry-based classroom.

The topics covered in this text were chosen to match the needs of the students I teach at UNC. The main areas of study are logic and proof, graph theory, combinatorics, and sequences. Induction is covered at the end of the chapter on sequences. Discrete structures are introduced "as needed", but a more thorough treatment of sets and functions is included as a separate chapter, which can be studied independent of the other content. The final chapter covers two additional topics: generating functions and number theory.

While I believe this selection and order of topics is optimal, you should feel free to skip around to what interests you. There are occasionally examples and exercises that rely on earlier material, but I have tried to keep these to a minimum, and they usually can either be skipped or understood without too much additional study. If you are an instructor, you can also create a custom version by editing the PreTeXt source to fit your needs.
You can support Polar Sun Research at https://ko-fi.com/psr.