Abstract
The purpose of this paper is to approach to the problem of what the goals of mathematics teaching is referring to the philosophy of the German Project mathe 2000 which was established in 1987 aimed to research and develop mathematics teaching from kindergartens to school teacher education as a whole. The fruitful results for mathematics teaching were highly accepted by schools teachers and really penetrated into school mathematics teaching practices in Germany and near countries. The philosophy of “Mathematics as a Science of Patterns” and “Mathematics Education as a Design Science” in the project was consistently adopted. Mathematics teaching and learning based on the philosophy is full of suggestions for Japanese school educators, because children learning activities for promoting mathematics activities and mastering basic skills suggested in the project are really significant for the current requests to school education in all levels.