The high technology like computers and calculators has profoundly changed the world of mathematics education. It is not only what aspects of mathematics are essential for learning, but also how mathematics is done and what attitude towards mathematics learning is fostered. Therefore, apart from mathematical content, thinking processes and attitude are also essential core components for mathemat...