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

Course Prerequisite
Basic arithmetic operations

Expected Outcome and Learning Domains
1. Recognize the underlying mathematical relationships and sequences governing the progression of numbers in the series(Understand)
2. Recognize numerical patterns and relationships between sets of numbers(Understand)
3. Recognize the rules or algorithms governing the coding process and apply them to decode encrypted information(Apply)
4. Recognize accurate Venn diagrams that effectively illustrate the relationships between different sets and their elements.(Understand)
5. Find out how many times a number occurs in a given long series of numbers, satisfying specified conditions(Understand)
6. Comprehend ranking test(Understand)