Students who graduate from Discrete Mathematics and Algorithms will be able to:
| No. | Learning outcome |
|---|---|
| 1 | Demonstrate a broad and coherent body of knowledge of discrete mathematical structures and their applications in mathematics and computer science, and apply an integrated understanding of these concepts to solve relevant problems. |
| 2 | Demonstrate a broad and coherent body of knowledge of theoretical computer science with an emphasis on algorithms, and apply an integrated understanding of these concepts to solve relevant problems. |
| 3 | Construct logical, clearly presented and justified arguments incorporating inductive reasoning. |
| 4 | Evaluate the correctness and efficiency of algorithms, both standard and novel, and communicate the evaluation effectively. |
| 5 | Analyse problems in an abstract sense and realise solutions through computer software. |
| 6 | Communicate concepts and findings in mathematics and computer science through a range of modes for a variety of purposes and audiences, using evidence-based arguments that are robust to critique. |
| 7 | Solve practical and abstract problems in mathematics using a range of concepts, techniques and technologies, working professionally, ethically and responsibly and with consideration of social and cultural perspectives, as individuals or as part of collaborative, interdisciplinary teams. |