Finding & Using Discrete Mathematics for Computing by Peter Grossman: A Practical Guide
Includes pseudo-code examples and applications like encryption, database relations, and program design. Finding & Using Discrete Mathematics for Computing by
The specific phrasing of the keyword——tells a story about the modern student experience. They are rigorous, dense, and often abstract
Many discrete math texts are written by pure mathematicians. They are rigorous, dense, and often abstract. Grossman’s approach is distinct because it bridges the gap between abstract mathematical theory and practical computing application. He does not treat the subject as a silo of logic; rather, he frames it as a toolkit for the programmer. Perhaps the most visually distinct section, this area
Perhaps the most visually distinct section, this area covers the mathematics behind networks. From spanning trees (used in network switching protocols) to shortest path algorithms (used in GPS navigation), this is where discrete math becomes visibly useful to the software engineer.