Course Title: Discrete Mathematics

Part A: Course Overview

Course Title: Discrete Mathematics

Credit Points: 12.00


Course Code




Learning Mode

Teaching Period(s)


City Campus


171H School of Science


Sem 1 2021,
Sem 2 2021,
Sem 1 2022,
Sem 2 2022,
Sem 1 2023,
Sem 2 2023,
Sem 1 2024


RMIT University Vietnam


171H School of Science


Viet2 2022,
Viet3 2022,
Viet3 2023

Course Coordinator: Associate Professor Marc Demange

Course Coordinator Phone: +61 3 9925

Course Coordinator Email:

Course Coordinator Availability: By appointment by email

Pre-requisite Courses and Assumed Knowledge and Capabilities


Course Description

This course introduces and studies (with an emphasis on problem solving) several of the main areas of discrete mathematics, which provide important knowledge and skills for IT specialists and cyber security professionals. The subject demonstrates the importance of these discrete mathematical topics for IT and cyber security. 

Topics will be drawn from these areas: 

  1. Basic foundations (sets, functions and arithmetic)
  2. Logic and proof techniques
  3. Graph theory
  4. Algebra, languages and coding 

Objectives/Learning Outcomes/Capability Development

This course contributes to the following Program Learning Outcomes for MC159 Master of Cyber Security: 

Knowledge and technical competence: 

  • use the appropriate and relevant, fundamental and applied mathematical and statistical knowledge, methodologies and modern computational tools. 


  • synthesise and flexibly apply knowledge to characterise, analyse and solve a wide range of problems 
  • balance the complexity / accuracy of the mathematical / statistical models used and the timeliness of delivery of the solution. 


  • communicate both technical and non-technical material in a range of forms (written, electronic, graphic, oral) and tailor the style and means of communication to different audiences. Of particular interest is the ability to explain technical material, without unnecessary jargon, to lay persons such as the general public or line managers. 

Information literacy 

  • locate and use data and information and evaluate its quality with respect to its authority and relevance. 


On completion of this course you should be able to: 

  1. Identify and apply basic concepts of set theory, arithmetic, logic, proof techniques, binary relations, graphs and trees, and algebra, languages and coding.
  2. Produce convincing arguments, conceive and/or analyse basic mathematical proofs and discriminate between valid and unreliable arguments.
  3. Apply the knowledge and skills obtained to investigate and solve a variety of discrete mathematical problems.
  4. Communicate both technical and non-technical information in a range of forms (written, oral, electronic, graphic).


Overview of Learning Activities

You will be actively engaged in a range of learning activities such as lectorials, tutorials, practicals, laboratories, seminars, project work, class discussion, individual and group activities. Delivery may be face to face, online or a mix of both. 

You are encouraged to be proactive and self-directed in your learning, asking questions of your lecturer and/or peers and seeking out information as required, especially from the numerous sources available through the RMIT library, and through links and material specific to this course that is available through myRMIT Studies Course

Overview of Learning Resources

RMIT will provide you with resources and tools for learning in this course through myRMIT Studies Course

There are services available to support your learning through the University Library. The Library provides guides on academic referencing and subject specialist help as well as a range of study support services. For further information, please visit the Library page on the RMIT University website and the myRMIT student portal.

Overview of Assessment

Assessment Tasks 

Assessment Task 1: Online quizzes 
Weighting 15%  
This assessment task supports CLOs 1, 3 & 4

Assessment Task 2: Written tests with online submission
Each test will be a 1-hour test held during class time.
Weighting 50%  
This assessment task supports CLOs 1-4  

Assessment Task 3: Written assignments with online submission 
Weighting 35%  
This assessment task supports CLOs 1-4

If you have a long-term medical condition and/or disability it may be possible to negotiate to vary aspects of the learning or assessment methods. You can contact the program coordinator or Equitable Learning Services if you would like to find out more.