11. Discrete Maths
HND in Cyber Security
About 11. Discrete Maths
Digital computer technologies operate with distinct steps and data is stored as separate bits. This method of finite operation is known as ‘discrete’, and the division of mathematics that describes computer science concepts such as software development, programming languages and cryptography is known as ‘discrete mathematics’. This branch of mathematics is a major part of a computer science course and aids, ultimately, in the development of logical thinking and reasoning that lies at the core of all digital technology.
This unit introduces students to the discrete mathematical principles and theory that underpin software engineering. Through a series of case studies, scenarios and task based assessments, students will explore set theory and functions in a variety of scenarios, perform analysis using graph theory, apply Boolean algebra to applicable scenarios and, finally, explore additional concepts in abstract algebra. Among the topics included in this unit are set theory and functions, Eulerian and Hamiltonian graphs, binary problems, Boolean equations, algebraic structures and group theory.
On successful completion of this unit, students will have gained confidence in the discrete mathematics that is needed to understand software engineering concepts. As a result, they will have developed skills such as communication literacy, critical thinking, analysis, reasoning and interpretation, which are crucial for gaining employment and developing academic competence.
Program Learning outcome:
By the end of this unit students will be able to:
LO1 Examine set theory and functions applicable to software engineering
LO2 Analyse mathematical structures of objects using graph theory
LO3 Investigate solutions to problem situations using the application of Boolean algebra
LO4 Explore applicable concepts within abstract algebra.
TextBook Name:
Rosen, K.H. (2025). Discrete Mathematics and Its Applications. 9th ed. New York: McGraw-Hill Higher Education. ISBN 9781266191541.