Connecting Discrete Mathematics and Computer Science: Volume 2
Connecting Discrete Mathematics and Computer Science: Volume 2 Computer science majors taking a non-programming-based course like discrete mathematics might ask 'Why do I need to learn this?' Written…
Specifikacia Connecting Discrete Mathematics and Computer Science: Volume 2
Connecting Discrete Mathematics and Computer Science: Volume 2
Computer science majors taking a non-programming-based course like discrete mathematics might ask 'Why do I need to learn this?' Written with these students in mind, this text introduces the mathematical foundations of computer science by providing a comprehensive treatment of standard technical topics while simultaneously illustrating some of the broad-ranging applications of that material throughout the field. Pedagogical features include 'Why You Chapters on core topics from discrete structures - like logic, proofs, number theory, counting, probability, graphs - are augmented with around 60 'computer science connections' pages introducing their applications: for example, game trees (logic), triangulation of scenes in computer graphics (induction), the Enigma machine (counting), algorithmic bias (relations), differential privacy (probability), and paired kidney transplants (graphs).