In mathematics education discussions, two contrasting views of mathematical knowledge can be identified. On the one hand, mathematics is viewed as a codified body of knowledge to be transmitted to students. In this view, issues related to what mathematics knowledge all children should know arise. Most educational systems in every culture operate from this perspective. There is a drive for students to become proficient with complex procedures at an early age, particularly in oriental cultures.