# Concrete Math: Foundation for CS | Graham, Knuth, Patashnik

• Discrete
• micromass
In summary, "Concrete Mathematics: Foundation for Computer Science" is a comprehensive guide to mathematical concepts and techniques essential for computer science and programming. It is primarily aimed at undergraduate and graduate students in computer science and mathematics, as well as professionals in the field. The book covers a wide range of topics such as combinatorics, number theory, discrete structures, and algorithm analysis. It also explores the use of mathematical proof techniques in computer science. "Concrete Mathematics" is important for computer science as many fundamental concepts and techniques in the field are built upon mathematical foundations. It is suitable for self-study, but some prior knowledge of basic mathematical concepts may be helpful.

## For those who have used this book

• ### Strongly don't Recommend

• Total voters
1
micromass
Staff Emeritus
Homework Helper

Last edited by a moderator:

I haven't looked at this book in ages. Maybe I should. Is it me or are all discrete math books have a low-key tone to them?

## What is "Concrete Mathematics"?

"Concrete Mathematics: Foundation for Computer Science" is a book written by Ronald Graham, Donald Knuth, and Oren Patashnik. It is a comprehensive guide to mathematical concepts and techniques that are essential for computer science and programming.

## Who is the target audience for "Concrete Mathematics"?

The book is primarily aimed at undergraduate and graduate students in computer science and mathematics, as well as professionals in the field of computer science who want to deepen their understanding of mathematics.

## What topics are covered in "Concrete Mathematics"?

The book covers a wide range of mathematical topics such as combinatorics, number theory, discrete structures, and asymptotic analysis. It also includes discussions on algorithms and their analysis, recurrence relations, and the use of mathematical proof techniques in computer science.

## Why is "Concrete Mathematics" important for computer science?

Many fundamental concepts and techniques used in computer science, such as algorithm design, data structures, and analysis of algorithms, are built upon mathematical foundations. "Concrete Mathematics" provides a solid understanding of these foundations, making it an essential resource for computer scientists.

## Is "Concrete Mathematics" suitable for self-study?

Yes, the book is designed to be self-contained and does not assume any prior knowledge of the topics covered. However, some familiarity with basic mathematical concepts and notation would be helpful in fully understanding the material.

Replies
1
Views
4K
Replies
1
Views
3K
Replies
1
Views
2K
Replies
1
Views
5K
Replies
2
Views
5K
Replies
1
Views
2K
Replies
5
Views
7K
Replies
1
Views
5K
Replies
1
Views
4K
Replies
7
Views
6K