El interés por el estudio del impacto de las tecnologías de la información y la comunicación (TIC) en los procesos educativos ha aumentado progresivamente en los últimos años, en paralelo a la creciente incorporación de estas tecnologías en todos los niveles de enseñanza, la matemática y el desarrollo de software no son ajenos a ello. Las propuestas desde la perspectiva de las Tic´s como herramientas cognitivas parten del supuesto de usar las mismas para que los estudiantes aprendan "con ellas" mientras se involucran en la solución de problemas o en el desarrollo de tareas complejas, como ejemplo podemos mencionar el uso de Geogebra y Scratch. Las posibilidades del desarrollo y habilidades cognitivas en los niños mediante el uso de tecnologías de información y comunicación, específicamente mediante ambientes de programación orientada a objetos como es el caso del Scratch del MIT (Massachusetts Institute of Technology), permiten considerar ámbitos de aprendizaje colaborativos de mayor nivel de interacción.