Member-only story
Why You Should Study Discrete Mathematics as a Software Engineer
Discrete mathematics is the backbone of computer science
Many young developers study computer science online by themselves. They’ve heard about many subjects that they need to cover like algorithms, data structures, databases, and many more. However, only a few have heard about discrete mathematics — even though it is the backbone of computer science.
In this article, I will tell you why you need to consider studying discrete mathematics. But first, let me tell you a little about it.
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 interesting topics like probability, set theory, logic, algorithms, much more.
So why do you need to start studying discrete mathematics today?
1. Discrete Math Is the Mathematics of Computing
Computer science is almost built on discrete mathematics (e.g. combinatorics and graph theory). So understanding discrete…