You are viewing an older version of this curriculum item. Select the current year or your commencing year of study from the drop down above. For Pre-2022 Course Rules, use the link located on the right-hand side of the screen.

Overview

This topic includes: Basic Logic (propositional logic, truth tables, tautology, contradiction, logical equivalences, predicate logic, quantifiers, valid arguments); Proof Techniques and Elementary Number Theory (nature of proof, direct/indirect proofs, mathematical induction, proofs by contradiction, existence and constructive proofs, counterexamples, divisibility, factorization theorem, quotient-remainder theorem); Functions, Relations, Sets (set theoretic proofs, … For more content click the Read More button below.

Topic availabilities

To view topic availabilities, select an availability from the drop down, towards the top right of the screen.

Tuition pattern

To view tuition patterns, select an availability from the drop down, towards the top right of the screen.

Aims

This topic builds a solid discrete mathematics and logic foundation for an IT professional.

Learning outcomes

On completion of this topic you will be expected to be able to:
1.
Understand and apply formal logic system on which mathematical reasoning is based
2.
Analyse and construct valid mathematical arguments - proofs - and understand mathematical statements - theorems
3.
Utilize important discrete date structures such as sets, relations, discrete functions, graphs and trees
4.
Use various problem-solving strategies including algorithmic thinking (both iterative and recursive) and various counting techniques to create appropriate solutions to computing problems
5.
Understand the importance of formal mathematical structures and techniques for computing applications
6.
Conduct independent individual studies in discrete mathematics areas, extending those covered in the topic, with the level of understanding allowing for practical applications of the material

Assessments

To view assessment information, select an availability from the drop down, towards the top right of the screen.

Requisites information

Anti-requisites:

Assumed knowledge

A good background in algebra. In particular students are expected to know how to solve linear and quadratic equations, and be able to manipulate algebraic expressions. Basic knowledge of elementary functions and their graphs is also desirable. Students without the assumed knowledge should check with the topic coordinator as to the background required as there will be no additional assistance to compensate for missing background.