Skip to main content Accessibility help
Internet Explorer 11 is being discontinued by Microsoft in August 2021. If you have difficulties viewing the site on Internet Explorer 11 we recommend using a different browser such as Microsoft Edge, Google Chrome, Apple Safari or Mozilla Firefox.

Update 13th September 2024: Our systems are now restored following recent technical disruption, and we’re working hard to catch up on publishing. We apologise for the inconvenience caused. Find out more

Home
> Connecting Discrete Mathematics and Computer Science

Connecting Discrete Mathematics and Computer Science

Authors

, Carleton College, Minnesota
Published 2022

Description

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. Chapters on core topics from discrete structures – like logic, proofs, number theory, counting, probability, graphs – are augmented with around 60 'computer…

  • Get access
  • Add bookmark
  • Cite
  • Share
Resources available Unlock the full potential of this textbook with additional resources. There are Instructor restricted resources available for this textbook. Explore resources

Key features

  • Includes 1700 exercises (with an instructors' solutions manual), 435 worked examples, and 480 figures
  • Covers all recommended topics for a Discrete Structures course in the ACM Curriculum Guidelines for Undergraduate Degree Programs in Computer Science
  • Connects course material to programming, data structures, other core CS topics, and the real world by beginning each chapter with a 'why you might care' section and discussing how the material in each section is connected to CS through 60 'Computer Science Connections' pages
  • Concludes each chapter with a quick-reference guide and summary of key terms and results
  • Motivates students interested in more technical details with 'Taking it Further' asides, including alternate ways of thinking about a definition or why something is called the thing it's called
  • Livens up the material with a conversational tone, and offers tips throughout for problem-solving and how to write up results

About the book

Access options

Review the options below to login to check your access.

Purchase options

There are no purchase options available for this title.

Have an access code?

To redeem an access code, please log in with your personal login.

If you believe you should have access to this content, please contact your institutional librarian or consult our FAQ page for further information about accessing our content.

Also available to purchase from these educational ebook suppliers

Related content

AI generated results by Discovery for publishers [opens in a new window]