{"product_id":"connecting-discrete-mathematics-and-computer-science-9781009150491","title":"Connecting Discrete Mathematics and Computer Science","description":"\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cblockquote\u003eThis text provides a comprehensive treatment of the mathematical foundations of computer science, with chapters on discrete structures and 60 computer science connections pages introducing their applications. It includes pedagogical features such as Why You Might Care sections, quick-reference chapter guides, problem-solving and writing tips, and more. \u003c\/blockquote\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eFormat\u003c\/strong\u003e: Hardback\u003cbr\u003e\u003cstrong\u003eLength\u003c\/strong\u003e: 700 pages\u003cbr\u003e\u003cstrong\u003ePublication date\u003c\/strong\u003e: 04 August 2022\u003cbr\u003e\u003cstrong\u003ePublisher\u003c\/strong\u003e: Cambridge University Press\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003eComputer science majors who are taking a non-programming-based course like discrete mathematics may wonder, \"Why do I need to learn this?\" This text aims to address that question by providing a comprehensive introduction to the mathematical foundations of computer science. It covers standard technical topics while showcasing the broad applications of these concepts throughout the field.\u003cbr\u003e\u003cbr\u003eChapters on core topics such as logic, proofs, number theory, counting, probability, and graphs are supplemented with approximately 60 computer science connections pages that introduce their applications. For instance, 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) are explored.\u003cbr\u003e\u003cbr\u003ePedagogical features include \"Why You Might Care\" sections, quick-reference chapter guides, key terms and results summaries, problem-solving and writing tips, \"Taking it Further\" asides with more technical details, and over 1,700 exercises, 435 worked examples, and 480 figures.\u003cbr\u003e\u003cbr\u003eBy understanding the mathematical foundations of computer science, students will gain a deeper understanding of the underlying principles that drive computer systems and algorithms. This knowledge can be applied to a wide range of fields, including software engineering, data analysis, artificial intelligence, and cybersecurity. Whether you are a computer science major or simply interested in expanding your knowledge of the field, this text is an invaluable resource for anyone seeking to gain a deeper understanding of the mathematical foundations of computer science.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWeight\u003c\/strong\u003e: 1770g\u003cbr\u003e\u003cstrong\u003eDimension\u003c\/strong\u003e: 260 x 202 x 38 (mm)\u003cbr\u003e\u003cstrong\u003eISBN-13\u003c\/strong\u003e: 9781009150491\u003cbr\u003e \u003cstrong\u003eEdition number\u003c\/strong\u003e: 2 Revised edition\u003c\/p\u003e","brand":"DavidLiben-Nowell","offers":[{"title":"Hardback","offer_id":44094994743546,"sku":"9781009150491","price":61.49,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/4297\/2845\/products\/1660316825822_book.jpg?v=1660558965","url":"https:\/\/shulphink.com\/products\/connecting-discrete-mathematics-and-computer-science-9781009150491","provider":"Shulph Ink","version":"1.0","type":"link"}