In this book the authors aim to endow the reader with an operational, conceptual, and methodological understanding of the discrete mathematics that can be used to study, understand, and perform computing.
Les mer
In this book the authors aim to endow the reader with an operational, conceptual, and methodological understanding of the discrete mathematics that can be used to study, understand, and perform computing. They want the reader to understand the elements of computing, rather than just know them. The basic topics are presented in a way that encourages readers to develop their personal way of thinking about mathematics. Many topics are developed at several levels, in a single voice, with sample applications from within the world of computing. Extensive historical and cultural asides emphasize the human side of mathematics and mathematicians.
By means of lessons and exercises on “doing” mathematics, the book prepares interested readers to develop new concepts and invent new techniques and technologies that will enhance all aspects of computing. The book will be of value to students, scientists, and engineers engaged in the design and use of computing systems, and to scholars and practitioners beyond these technical fields who want to learn and apply novel computational ideas.
Les mer


“The breadth of today's technology is so wide and the variety of programming languages so large, that we can easily feel far removed from the foundations that support the modern technical edifice that is computing. For example, when we write code we create and invoke methods. Increasingly, we build solutions by combining and calling cloud microservices. We query databases. We search and filter information using online services. In utilizing different technologies these regular tasks appear to be quite dissimilar, but in fact they are fundamentally alike. They are all instances of mathematical functions, that is: mappings between sets. It turns out that when we have a mathematical grounding in the concept of sets we are empowered to discover unifying abstractions and powerful simplifications in our solutions. [This] is a wonderful guide to the mathematical connections that underpin computing and it shows you where to look.” (Peter Rodgers, Founder, 1060 Research) 

“This book is a must-read for anyone who wishes to understand the mathematical foundations of the modern computing enterprise. The book is exceptionally accessible to a diverse audience of students, practitioners, scientists, hardware designers, and software professionals. It uses the most powerful techniques for teaching by approaching each topic in multiple different ways and connecting abstract math with concrete applications. The authors accomplish the rare feat of complementing mathematical rigor with intuitive explanations and visual examples. The result is a true joy to read with its conversational prose and interesting historical asides that bring the topics to life.” (Ramesh K. Sitaraman, UMass Amherst)


Les mer
Endows the reader with an operational conceptual and methodological understanding of discrete mathematics for computing Suitable for advanced undergraduate and graduate students, and self-study by researchers and professionals Authors' ambition is that the reader will truly understand the elements of computing rather than just know them
Les mer
GPSR Compliance The European Union's (EU) General Product Safety Regulation (GPSR) is a set of rules that requires consumer products to be safe and our obligations to ensure this. If you have any concerns about our products you can contact us on ProductSafety@springernature.com. In case Publisher is established outside the EU, the EU authorized representative is: Springer Nature Customer Service Center GmbH Europaplatz 3 69115 Heidelberg, Germany ProductSafety@springernature.com
Les mer

Produktdetaljer

ISBN
9783030583781
Publisert
2021-12-07
Utgiver
Springer Nature Switzerland AG
Høyde
235 mm
Bredde
155 mm
Aldersnivå
Upper undergraduate, P, UP, UU, 06, 05
Språk
Product language
Engelsk
Format
Product format
Heftet