top of page # Groupe de distingués

Public·9 Distingués

# Learn Discrete Mathematics for Computer Science with Tremblay and Manohar's Book (PDF) - Quora

## Discrete Mathematics and Computer Science

Discrete mathematics is a branch of mathematics that deals with finite and discrete objects, such as integers, graphs, strings, etc. Unlike continuous mathematics, which studies smooth and continuous phenomena, such as calculus and geometry, discrete mathematics focuses on discrete and combinatorial aspects of mathematics.

Discrete mathematics is very important for computer science because it provides the theoretical foundation and tools for many areas of computer science. For example:

• Cryptography uses discrete mathematics to design secure encryption and decryption algorithms.

• Data structures use discrete mathematics to organize and manipulate data efficiently.

• Complexity theory uses discrete mathematics to analyze the computational resources required to solve problems.

By learning discrete mathematics, you can develop your logical thinking and problem-solving skills. You can also understand better how computers work and how to design efficient algorithms and programs.

## Discrete Mathematical Structures by Tremblay and Manohar

Discrete Mathematical Structures with Applications to Computer Science is a classic textbook on discrete mathematics written by J.P. Tremblay and R. Manohar. The authors are both professors of computer science at McGill University in Canada. They have extensive experience in teaching and researching discrete mathematics and its applications.

The book covers all the main topics of discrete mathematics, such as:

• Sets, relations, functions

• Logic, proofs, induction

• Algorithms, complexity

• Recursion

• Counting techniques

• Graphs

• Trees

• Lattices

• Boolean algebra

• Coding theory

• Cryptography

The book also includes many exercises, examples, diagrams, tables, etc. to help you learn and practice discrete mathematics. The book is written in a clear and rigorous style that explains each concept in detail. The book also shows how each topic is related to computer science and provides relevant applications.

The book has some strengths and weaknesses that you should be aware of. Some of the strengths are:

• The book covers all the essential topics of discrete mathematics for computer science.

• The book provides many applications of discrete mathematics in various fields of computer science.

• The book is well-organized and easy to follow.

Some of the weaknesses are:

• The book is quite old (published in 1975) and may not reflect some of the latest developments in discrete mathematics and computer science.

• The book is quite dense and may not be suitable for beginners or self-study.

• The book does not provide solutions or hints for most of the exercises.

• You can access it anytime and anywhere on your computer or mobile device.

• You can save money on buying or renting a physical copy of the book.

• You can print out only the pages or sections that you need.

Go to one of these websites that offer free PDF downloads of books:

• Doku

• IDOCPUB

These websites allow you to download books for free without registration or subscription. However, they may not have all the books that you are looking for or they may have low-quality or incomplete versions of some books.

• Type "discrete mathematical structures by tremblay and manohar pdf" in the search box or browse through their categories until you find the book that you want.

• Click on "Download" or "View" button next to the book title. You may need to wait for a few seconds or minutes until a new window or tab opens with a preview or download link for the PDF file.

• Click on "Download" or "Save" button again to save the PDF file on your device. You may need to choose a location or folder where you want to save it.

## Conclusion

In this article, I have told you more about Discrete Mathematical Structures with Applications to Computer Science by J.P. Tremblay and R. Manohar. This is a classic textbook on discrete mathematics that covers all the essential topics and shows how they are applied in various fields of computer science. I have also shown you how to download its PDF version for free from various sources online.

### FAQs

Here are some frequently asked questions about discrete mathematics and the book by Tremblay and Manohar:

• What is the difference between discrete mathematics and continuous mathematics?

Discrete mathematics deals with finite and discrete objects, such as integers, graphs, strings, etc. Continuous mathematics deals with smooth and continuous phenomena, such as calculus and geometry.

• Why is discrete mathematics important for computer science?

Discrete mathematics provides the theoretical foundation and tools for many areas of computer science, such as cryptography, data structures, complexity theory, etc. It also helps develop logical thinking and problem-solving skills.

• Who are the authors of the book by Tremblay and Manohar?

The authors are J.P. Tremblay and R. Manohar, who are both professors of computer science at McGill University in Canada. They have extensive experience in teaching and researching discrete mathematics and its applications.

• What are the main topics covered in the book by Tremblay and Manohar?

The book covers all the main topics of discrete mathematics, such as sets, relations, functions, logic, proofs, algorithms, recursion, counting techniques, graphs, trees, lattices, boolean algebra, coding theory, cryptography, etc.

You can download the PDF version of the book for free from various websites online, such as Doku, IDOCPUB, Academia.edu, etc. You just need to type "discrete mathematical structures by tremblay and manohar pdf" in the search box or browse through their categories until you find the book that you want. Then you can click on "Download" or "View" button next to the book title and save the PDF file on your device.

• ## À propos

Bienvenue sur le groupe de distinction, les séries ! Vous po...

## Distingués

bottom of page