Where Can I Find Resources to Learn Discrete Math for Computer Science?

Click For Summary
SUMMARY

This discussion focuses on finding resources to learn discrete mathematics, particularly for applications in computer science. Key topics mentioned include Information Theory, Mathematical Logic, Set Theory, Combinatorics, and more. The user expresses difficulty with understanding symbols in the material they have encountered. Recommendations include exploring Wikipedia's comprehensive outline of discrete mathematics and specific books, such as "Discrete Mathematics and Its Applications" by Kenneth H. Rosen.

PREREQUISITES
  • Basic understanding of mathematical notation and symbols
  • Familiarity with foundational concepts in computer science
  • Knowledge of logical reasoning and proofs
  • Exposure to programming concepts relevant to algorithms
NEXT STEPS
  • Explore "Discrete Mathematics and Its Applications" by Kenneth H. Rosen
  • Review the Wikipedia outline of discrete mathematics for structured topics
  • Investigate online courses on platforms like Coursera or edX focusing on discrete math
  • Study specific areas such as Graph Theory and Automata Theory through dedicated textbooks
USEFUL FOR

This discussion is beneficial for computer science students, educators, and anyone seeking to strengthen their understanding of discrete mathematics for practical applications in programming and algorithm design.

RooksAndBooks
Gold Member
Messages
27
Reaction score
50
(I guess you could put this in a computer science section since discrete math is the math of computers.) What learning resources do you recommend for learning discrete math from a person who knows none of it to a person who can do it easily? I have tried to study the topics below but the symbols used in them aren't explained in anything I read. Mostly, it's the symbols that I'm having trouble understanding but I really am just a beginner. I want to learn discrete math due to its relevance to computer science. The topics that I have tried to study include:

  1. Information Theory and Entropy
  2. Mathematical Logic
  3. Set Theory
  4. Combinatorics
  5. Automata Theory
  6. Number Theory
  7. Graph Theory
  8. Discrete Probability Distributions
  9. Computability Theory
  10. Computational Complexity Theory
  11. Cryptography
  12. Computational Geometry
  13. Topology
  14. Combinatorial Optimization
  15. Relational Database Theory
  16. https://www.amazon.com/dp/032157351X/?tag=pfamazon01-20
EDIT: It seems inappropriate to post here. I have privately conversed with jedishrfu about deletion of this thread since I have made one in the Academic Guidance section. I'm sorry for anything I have done wrong.
 
Last edited by a moderator:
Physics news on Phys.org

Similar threads

Replies
8
Views
3K
  • · Replies 13 ·
Replies
13
Views
3K
Replies
7
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 14 ·
Replies
14
Views
2K
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K