Welcome to the Topic of Discrete Mathematics, a department of the School of Mathematics and School of Computer Science. Discrete mathematics is very important for studying computer science.
While many of the topics within Discrete Mathematics have been around for a long time, traditional education typically focused on Continuous Mathematics, such as calculus. With the widespread adoption of computers, the usefulness of discrete mathematics has dramatically increased. From basic logic in circuits, to number theory and cryptography, computer science inevitably relies upon discrete mathematics.
Learning discrete mathematics will...
Develop your critical thinking and formal reasoning skills.
Provide a foundation for learning computer science.
Develop your programming abilities (regardless of whether you have programmed before).
Familiarize you with the many different branches of mathematics.
Discrete Mathematics is a broad subject encompassing several formal systems for dealing with discrete quantities. If you are studying Discrete Mathematics as part of a related field, you may wish to follow a streamlined set of core topics that you need. A complete list of Discrete Mathematics topics is given below.