The preliminary analysis, design, implementation and evaluation of the activities of this education program were based on the Onto-Semiotic Approach (OSA) to Mathematical Knowledge and Instruction (Godino, Batanero & Font, 2007) and the theory of Didactic-Mathematical Knowledge (DMK) (Godino, 2009).