Why You Should Study Discrete Mathematics as a Software Engineer thumbnail
Why You Should Study Discrete Mathematics as a Software Engineer
betterprogramming.pub
Discrete mathematics is not a type of continuous mathematics like calculus, which we spend most of our school years studying. Continous mathematics studies objects (e.g. real numbers) that vary smoothly. Meanwhile, discrete mathematics studies objects such as integers, graphs, and statements in logi
1 Users
0 Comments
4 Highlights
0 Notes

Top Highlights

  • Discrete mathematics is not a type of continuous mathematics like calculus, which we spend most of our school years studying. Continous mathematics studies objects (e.g. real numbers) that vary smoothly. Meanwhile, discrete mathematics studies objects such as integers, graphs, and statements in logic that do not vary smoothly. So it includes many i...
  • Discrete mathematics is a vital prerequisite to learning algorithms, as it covers probabilities, trees, graphs, logic, mathematical thinking, and much more. It simply explains them, so once you get those basic topics, it is easier to dig into algorithms.
  • The graph theory (used in networks, operating systems, and compilers) The set theory (used in software engineering and databases) The probability theory (used in artificial intelligence, machine learning, and networking)
  • Unlike continuous mathematics, discrete mathematics is easier to understand. I wonder why they never focus on it in school. It also provides us with a deep understanding of the basic unit of mathematics — numbers. It is fun to read and learn. The only prerequisite to learning discrete mathematics is basic abstract algebra. Discrete mathematics alre...

Tags

Math
Discrete Mathematics
Programming

Ready to highlight and find good content?

Glasp is a social web highlighter that people can highlight and organize quotes and thoughts from the web, and access other like-minded people’s learning.