Face to Face
None
The objective of this course is to understand the theory of discrete mathematics with emphasis on sets, functions, number theory that underpin modern algorithmic design and internet/system security.
Planned learning activities and teaching methods
Lectures; in-class discussion and debates; in-class exercises; problem sets; team work; video case studies, team presentations, interactive online learning via Moodle (quizzes, assignments, forums)
Assessment methods and criteria
10% Class Participation
90% Final Examination
Language of Instruction
English
Textbooks:
1. Peter Grossman (2008). Discrete Mathematics for Computing
Optional textbook:
2. Rod Haggarty (2001). Discrete Mathematics for Computing
3. David Makinson (2012). Sets, Logic and Maths for Computing