Course overview
To introduce a range of topics in discrete mathematics including combinatorics, graph theory and modular arithmetic that are important for further applications in mathematics and computer science. The study of these topics will incorporate several important techniques of calculation and mathematical proof.
- Sets, Functions And Logic
- Combinatorics, Modular Arithmetic And Applications To Cryptography
- Graphs, Algorithms And Complexity
Course learning outcomes
- Use logical arguments to construct elementary derivations and proofs in discrete mathematics
- Employ concepts and methods from discrete mathematics in various applications
- Demonstrate skills in mathematical communication
- Demonstrate knowledge of discrete mathematical concepts and carry out calculations involving discrete structures
Degree list
The following degrees include this course