Course Title: Mathematics for Computing

Part A: Course Overview

Course Title: Mathematics for Computing

Credit Points: 12.00

Course Code




Learning Mode

Teaching Period(s)


City Campus


155T Vocational Health and Sciences


Sem 2 2010,
Sem 1 2011,
Sem 1 2012,
Sem 2 2012,
Sem 1 2013,
Sem 2 2013,
Sem 1 2014,
Sem 2 2014,
Sem 1 2015,
Sem 2 2015,
Sem 1 2016

Course Coordinator: Anar Haque

Course Coordinator Phone: +61 3 9925 4755

Course Coordinator Email:

Course Coordinator Location: 51.6.03

Pre-requisite Courses and Assumed Knowledge and Capabilities

There are no prerequisite courses. You are expected to have a basic knowledge of algebra and set theory.

Course Description

This course introduces and studies, with an emphasis on problem solving, many of the fundamental ideas and methods of discrete mathematics that are the essential tools of the computer scientist.

Please be aware that this course forms part of AD006 (Associate Degree in Information Technology). Also, it will follow the Vocational Education calendar dates and not the Higher Ed semester dates which means that classes will start 3 weeks earlier. The timetable is published under the Vocational Education timetable link and is not available on STS. If you enrol in this course as an elective please check with your program coordinator before commencement as this is not a bachelor course.

Objectives/Learning Outcomes/Capability Development

This course contributes to the following Program Learning Outcomes for AD006:
• Problem Solving
• Communication
• Teamwork

On completion of this course you should be able to:
1. Simplify, factorise and manipulate linear, quadratic, indicial and logarithmic algebraic expressions to aid in solving equations
2. Analyse a data set by calculating measures of average and dispersion for grouped and ungrouped data and interpret the results
3. Calculate probabilities using Venn diagrams, tree diagrams and formulas for independent events and for discrete random probability distributions such as Binomial probability.
4. Recognise and apply the symbolic notation used in Set theory to solve problems and Logic to set up truth tables
5. Outline the steps of various algorithms to solve problems
6. Simplify and manipulate matrices in order to solve matrix and simultaneous equations.

Overview of Learning Activities

You will attend classes that explain the underlying theory of mathematical concepts and complete exercises to reinforce those skills being taught. You will be able to seek assistance from your teacher and peers during classtime. There is also a groupwork project where you will be designing and testing various mathematical ideas and report writing.

Overview of Learning Resources

All materials are available online through myRMIT (also known as Blackboard) including notes and exercises as well as some tutorial videos.

The computer science subject guide is located at Home - Computer Science and Information Technology - All guides at RMIT University and can provide useful references to further augment your studies.

Overview of Assessment

This course has no hurdle requirements.

Assessment tasks

Early Assessment Task: Maths ready test – online pretest
Weighting 3%.
This assessment task supports CLOs 1,2, 3, 4

Assessment Task 2: Quizzes
Weighting 30%
This assessment task supports CLOs 1, 3,4,6

Assessment Task 3: Groupwork Project
Weighting 17%
This assessment task supports CLOs 2,3

Assessment Task 4: Final Exam
Weighting 50%
This assessment task supports CLOs 1,2,3,4,5,6

Feedback will be provided to students in class and through blackboard.