The study of mathematical thinking in solving mathematical problems includes the process of problem solving, understanding, various types of reasoning, solving and posing problems, critical thinking, creative thinking, and mathematical proof. Lectures begin with an explanation of concepts and principles, assignments and discussions with students, as well as presentations using ICT with an assessment system including assignments (30%), participation (20%), mid-semester assessment (20%) and final semester assessment (30%) .