Mathematical reasoning is an essential course designed to cultivate ability of students
to think critically and analytically through mathematical techniques. The course emphasises
the development of logical reasoning skills, problem solving techniques and communication of
mathematical ideas.