Memoria: Comparativa de Metodologías en el Aula de Matemáticas
Abstract¶
This Master’s Thesis (TFM) addresses the gap between abstract mathematical theory and its dynamic representation in Secondary and High School classrooms. Traditional teaching, rooted in the use of static manuals and physical boards, often presents significant limitations for students to visualize the variability of quadratic functions in real-time. To respond to this challenge, an Enriched Theory Book has been designed and implemented under the MyST Markdown and Jupyter Notebooks ecosystem, setting up an interactive and high-performance learning environment.
The technical architecture of the proposal is based on the integration of multiple languages and visualization tools: Python (via the Matplotlib library) for the generation of precision graphics, GeoGebra for the tactile manipulation of parameters through sliders, and Mermaid for the logical representation of the discriminant resolution algorithm. One of the fundamental contributions of this work is the deployment of such content in the cloud through Google Colab, allowing the execution of professional code without requiring local installations, thus guaranteeing equity in technological access for students.
From a pedagogical perspective, the resource is structured following the higher levels of Bloom’s Taxonomy. It seeks to transcend the level of rote memorization to reach stages of analysis and evaluation, where the student can “break” and reconstruct the parabola by modifying its coefficients. In short, this research proposes a paradigm shift in mathematical instruction: moving from a student who receives fixed images to an experimental student who uses scientific computing tools to build their own knowledge.
Resumen / Abstract¶
Resumen¶
El presente Trabajo de Fin de Máster (TFM) aborda la problemática de la brecha entre la teoría matemática abstracta y su representación dinámica en el aula de Educación Secundaria y Bachillerato. La enseñanza tradicional, anclada en el uso de manuales estáticos y pizarras físicas, suele presentar limitaciones significativas para que el estudiante visualice la variabilidad de las funciones cuadráticas en tiempo real. Para dar respuesta a este desafío, se ha diseñado e implementado un Libro de Teoría Enriquecido bajo el ecosistema de MyST Markdown y Jupyter Notebooks, configurando un entorno de aprendizaje interactivo y de alto rendimiento.
La arquitectura técnica de la propuesta se fundamenta en la integración de múltiples lenguajes y herramientas de visualización: Python (mediante la librería Matplotlib) para la generación de gráficas de precisión, GeoGebra para la manipulación táctil de parámetros mediante deslizadores, y Mermaid para la representación lógica del algoritmo de resolución del discriminante. Una de las aportaciones fundamentales de este trabajo es el despliegue de dicho contenido en la nube a través de Google Colab, lo que permite la ejecución de código profesional sin requerir instalaciones locales, garantizando así la equidad en el acceso tecnológico de los alumnos.
Desde una perspectiva pedagógica, el recurso se estructura siguiendo los niveles superiores de la Taxonomía de Bloom. Se busca trascender el nivel de memorización de fórmulas para alcanzar estadios de análisis y evaluación, donde el estudiante puede “romper” y reconstruir la parábola mediante la modificación de sus coeficientes. En definitiva, esta investigación propone un cambio de paradigma en la instrucción matemática: pasar de un alumno receptor de imágenes fijas a un alumno experimentador que utiliza herramientas de computación científica para construir su propio conocimiento.
Palabras Clave / Keywords¶
ES: Educación Matemática, Cuadernos Interactivos, Jupyter, Python en la nube, Innovación Educativa, MyST, Funciones Cuadráticas, Taxonomía de Bloom.
EN: Mathematics Education, Interactive Notebooks, Jupyter, Cloud Python, Educational Innovation, MyST, Quadratic Functions, Bloom’s Taxonomy.
1. Introducción¶
1.1. Motivación¶
La motivación principal de este trabajo surge de la observación de una desconexión crítica entre las herramientas que los estudiantes utilizan en su vida cotidiana y los recursos que emplean para aprender matemáticas. Mientras que la sociedad se encuentra inmersa en una era de datos y simulación, el aula de matemáticas sigue, en gran medida, supeditada al soporte del papel o a versiones digitales que no son más que réplicas estáticas de los libros físicos.
Formalización Matemática y Dificultad Cognitiva¶
En el modelo clásico, el alumno se enfrenta a la función cuadrática en su forma polinómica estándar, carente de contexto dinámico:
La dificultad pedagógica radica en comprender cómo la alteración individual de los coeficientes () afecta a la geometría de la curva. Por ejemplo, la naturaleza de las raíces depende exclusivamente del discriminante:
Comprender visualmente y de forma abstracta la transición geométrica que ocurre cuando pasamos de (dos puntos de corte) a (ningún punto de corte) resulta extremadamente complejo sin una herramienta de simulación en tiempo real.
El desafío de la visualización abstracta¶
En el caso específico de las funciones cuadráticas, el estudio de la parábola suele reducirse a la aplicación mecánica de la fórmula general y a la representación manual de puntos sobre un eje cartesiano. Esta metodología tradicional conlleva dos problemas fundamentales:
La carga cognitiva irrelevante: El alumno gasta la mayor parte de su energía mental en el cálculo aritmético y el dibujo de trazos, perdiendo de vista la comprensión profunda de cómo los parámetros (, y ) modifican la forma y posición de la curva.
La falta de “feedback” inmediato: En un libro de texto común, si un alumno comete un error en un coeficiente, no puede ver el impacto de ese error hasta que el profesor corrige el ejercicio. En cambio, mediante el uso de Python y cuadernos interactivos, el error se convierte en una herramienta de aprendizaje: si el alumno cambia un valor y la parábola “se abre” o “se desplaza” de forma inesperada, recibe una respuesta visual instantánea que fomenta la autocorrección.
La democratización de la computación científica¶
Otro motor de motivación para este TFM es la superación de la barrera técnica. Históricamente, el uso de software matemático potente requería instalaciones complejas, licencias costosas o hardware de alto rendimiento. Esta brecha digital dejaba fuera a muchos centros y alumnos. La aparición de ecosistemas como Jupyter y la posibilidad de ejecutarlos en la nube mediante Google Colab motiva la creación de este recurso. Se pretende demostrar que es posible convertir cualquier ordenador con conexión a internet en un laboratorio de experimentación matemática de nivel profesional.
Alineación con las nuevas competencias educativas¶
Finalmente, la motivación responde a una necesidad normativa. Los nuevos currículos educativos (como la LOMLOE en España) insisten en la importancia de la competencia digital y el pensamiento computacional. Aprender matemáticas no debe ser ya solo resolver ecuaciones, sino también saber interpretar modelos generados por ordenador y comprender la lógica (algoritmos) que hay detrás de los procesos. Integrar Mermaid para la lógica y Python para el cálculo sitúa al alumno en el centro de un proceso de aprendizaje moderno, preparándolo para un futuro donde la interacción hombre-máquina es omnipresente.
1.2. Justificación de la Propuesta¶
La justificación de este proyecto se asienta sobre la necesidad de actualizar la didáctica de las matemáticas para responder a los retos de la sociedad del conocimiento. Mientras que otras disciplinas científicas han integrado la simulación por ordenador como un estándar, la enseñanza de las funciones cuadráticas en el aula sigue anclada en un formalismo abstracto que, a menudo, aleja al alumno de la comprensión intuitiva de la materia.
Tabla 1: Comparativa de Metodologías de Enseñanza¶
| Característica | Libro de Texto Tradicional | Cuaderno Interactivo (Propuesta) |
|---|---|---|
| Soporte tecnológico | Papel impreso o PDF estático | Entorno Cloud (Google Colab / MyST) |
| Rol del estudiante | Lector y receptor pasivo | Experimentador y creador activo |
| Retroalimentación | Diferida (espera a la corrección) | Inmediata (respuesta del compilador) |
| Representación visual | Gráfica fija (una sola casuística) | Gráfica dinámica (manipulación de variables) |
| Nivel cognitivo (Bloom) | Memorización y aplicación mecánica | Análisis, evaluación y síntesis |
1.2.1. Superación del modelo estático¶
La principal justificación de este trabajo es la transición del “objeto matemático estático” al “objeto matemático dinámico”. En un libro de texto convencional, el alumno estudia una parábola como una fotografía inalterable. Esta propuesta justifica el uso de MyST y Python porque permiten que la matemática sea “viva”: el alumno puede alterar los coeficientes y observar, mediante la computación en tiempo real, cómo la geometría se adapta a la aritmética. Esta interacción es fundamental para consolidar el pensamiento variacional, una de las competencias más difíciles de adquirir en la etapa de secundaria.
1.2.2. Respuesta a la diversidad de ritmos de aprendizaje¶
El uso de cuadernos interactivos justifica una atención a la diversidad más efectiva. El entorno de Jupyter permite que cada estudiante progrese a su propio ritmo:
Autonomía: El alumno puede repetir las simulaciones de GeoGebra tantas veces como necesite hasta comprender el concepto de vértice o eje de simetría.
Andamiaje cognitivo: Los diagramas de Mermaid actúan como un soporte visual (scaffolding) que guía al alumno paso a paso en la resolución de problemas complejos, reduciendo la ansiedad matemática.
1.2.3. Viabilidad técnica y económica¶
Desde un punto de vista práctico, este proyecto se justifica por su altísima viabilidad y bajo coste. Al basarse en software de código abierto y en el uso de la nube (Google Colab), se elimina la necesidad de que los centros educativos inviertan en licencias propietarias costosas o en el mantenimiento de servidores locales. Esta propuesta es escalable y replicable, lo que garantiza que cualquier centro, independientemente de sus recursos, pueda implementar una enseñanza de las matemáticas basada en la computación científica.
1.2.4. Alineación con las directrices de la UNESCO y la Agenda 2030¶
Finalmente, este TFM se justifica dentro del marco de los Objetivos de Desarrollo Sostenible (ODS 4: Educación de Calidad). Al promover una educación inclusiva, equitativa y de calidad mediante el uso de tecnologías de acceso abierto, estamos contribuyendo a reducir la brecha tecnológica. La alfabetización no es ya solo leer y escribir, sino también poseer una alfabetización computacional mínima que permita al ciudadano del siglo XXI entender los modelos matemáticos que rigen el mundo moderno.
1.3. Objetivos de la Investigación¶
El propósito central de este trabajo es transformar la experiencia de aprendizaje de las funciones cuadráticas mediante la creación de un ecosistema digital interactivo. Para ello, se han definido los siguientes niveles de objetivos:
1.3.1. Objetivo General¶
Diseñar, implementar y evaluar un Libro de Teoría Enriquecido basado en la tecnología MyST Markdown y Jupyter, que integre herramientas de computación científica (Python) y laboratorios virtuales (GeoGebra) para mejorar la comprensión conceptual y la motivación de los estudiantes de Educación Secundaria ante el estudio de las funciones matemáticas.
1.3.2. Objetivos Específicos¶
Para alcanzar el objetivo general, se plantean las siguientes metas parciales divididas por áreas de impacto:
A. Ámbito Tecnológico y de Desarrollo:
Integrar múltiples lenguajes de representación: Consolidar en una única interfaz web el uso de LaTeX para el lenguaje formal, Python para la generación de gráficas de precisión y Mermaid para la representación de algoritmos lógicos.
Garantizar la accesibilidad mediante el modelo Cloud: Configurar el proyecto para que sea totalmente funcional en la nube a través de Google Colab, eliminando las barreras de entrada relacionadas con la instalación de software y la potencia del hardware local del alumno.
Optimizar la experiencia de usuario (UX): Diseñar una arquitectura de información clara y profesional mediante el uso de menús laterales y navegación fluida, permitiendo que el alumno se centre en el contenido matemático y no en la herramienta técnica.
B. Ámbito Pedagógico y Cognitivo:
Fomentar el aprendizaje por descubrimiento: Crear actividades interactivas donde el alumno deba manipular parámetros y observar resultados, permitiendo la transición desde el pensamiento concreto hacia la abstracción de la función cuadrática.
Implementar un sistema de andamiaje (Scaffolding): Utilizar diagramas de flujo (Mermaid) para desglosar la resolución de la ecuación de segundo grado, facilitando que el alumno comprenda la jerarquía de decisiones basada en el discriminante.
Promover la autoevaluación: Integrar secciones de reflexión basadas en la observación directa de las gráficas, permitiendo que el estudiante valide de forma autónoma si sus hipótesis sobre la forma de la parábola son correctas.
C. Ámbito de Investigación Evaluativa:
Comparar metodologías: Establecer los criterios para medir la eficacia del uso de cuadernos interactivos frente al uso exclusivo del libro de texto tradicional, centrándose en la retención de conceptos a largo plazo.
Analizar el impacto en la motivación: Evaluar cómo la capacidad de “tocar” y “modificar” el código y las gráficas afecta a la percepción del alumno sobre la dificultad intrínseca de las matemáticas.
1.4. Referencia al ámbito de la especialidad de informática y al contexto educativo del máster¶
Este Trabajo de Fin de Máster se inscribe plenamente en la especialidad de Informática, trascendiendo la mera digitalización de contenidos para adentrarse en la ingeniería de recursos educativos basados en el paradigma de la computación científica. La propuesta no busca solo enseñar matemáticas, sino utilizar la informática como el vehículo vertebrador para el desarrollo del pensamiento lógico y computacional en el alumno.
1.4.1. Conexión con la Especialidad de Informática¶
Desde la perspectiva de la especialidad, el proyecto moviliza competencias técnicas avanzadas que son propias del currículo de informática:
Arquitectura de sistemas en la nube: La implementación mediante Google Colab y MyST responde a la tendencia actual de despliegue de software “Cloud-First”, un concepto clave que el profesor de informática debe dominar y transmitir.
Programación y lenguajes de marcado: El uso de Python (como lenguaje de alto nivel) y Markdown/LaTeX (como lenguajes de representación de datos y marcado) permite trabajar la estructura de la información y la sintaxis lógica, pilares fundamentales de la computación.
Automatización y representación de procesos: La integración de Mermaid para el diseño de algoritmos de decisión no solo ayuda a resolver una ecuación, sino que entrena al estudiante en el diseño de diagramas de flujo, una habilidad esencial para la resolución de problemas (problem-solving) en ingeniería.
1.4.2. Contexto Educativo del Máster y Perfil del Profesor¶
Dentro del marco del Máster de Formación del Profesorado, este trabajo se justifica por la necesidad de formar docentes capaces de liderar la transformación digital de los centros. El perfil del profesor de informática no debe limitarse a enseñar a usar herramientas ofimáticas, sino a diseñar entornos virtuales de aprendizaje (VLE) que sean verdaderamente interactivos.
El proyecto pone en práctica los conocimientos adquiridos en el máster sobre:
Diseño Curricular: Alineando el uso de cuadernos interactivos con las competencias específicas de la LOMLOE, donde la digitalización es un eje transversal.
Innovación e Investigación Educativa: Aplicando metodologías activas donde el docente actúa como facilitador de un entorno tecnológico complejo y el alumno es quien “programa” su propio aprendizaje.
1.4.3. El papel de la informática como ciencia auxiliar y tractora¶
Finalmente, este trabajo reivindica el papel de la informática como una “ciencia tractora” de otras disciplinas. Al aplicar herramientas de ciencia de datos (Jupyter) al estudio de las funciones, demostramos que la informática de 4º de ESO y Bachillerato puede y debe integrarse con el resto de materias STEM. Este enfoque interdisciplinar es el corazón de la educación moderna y sitúa a la especialidad de informática en un lugar estratégico dentro del organigrama pedagógico de cualquier instituto.
2. Marco Teórico y Antecedentes¶
2.1. Antecedentes y Evolución de las Herramientas Digitales en Matemáticas¶
El uso de la tecnología en la enseñanza de las matemáticas no es un fenómeno reciente, pero su naturaleza ha experimentado una metamorfosis radical. Para comprender la relevancia de este TFM, es necesario analizar cómo hemos pasado de herramientas aisladas a ecosistemas integrados en la nube.
2.1.1. De los Sistemas de Cálculo Simbólico (CAS) a la interactividad¶
En las décadas de los 80 y 90, la introducción de software como Mathematica, Maple o las calculadoras gráficas representó el primer intento de digitalizar el cálculo. Sin embargo, estas herramientas presentaban dos barreras críticas: su alto coste de licenciamiento y una curva de aprendizaje técnica que a menudo eclipsaba el contenido matemático. El alumno pasaba más tiempo aprendiendo la sintaxis del software que comprendiendo la parábola.
Posteriormente, la aparición de GeoGebra en 2001 supuso una revolución democratizadora. Al ser un software gratuito y dinámico, permitió que el “arrastre de objetos” (drag-and-drop) facilitara la intuición geométrica. No obstante, GeoGebra seguía siendo, en muchos casos, una herramienta de “caja negra” donde la lógica algorítmica y la programación quedaban ocultas tras la interfaz gráfica.
2.1.2. La revolución de los “Literate Computing” y los Notebooks¶
El verdadero cambio de paradigma, que fundamenta este trabajo, proviene del concepto de “Programación Literaria” (Literate Programming) introducido por Donald Knuth. Esta filosofía propone que el código debe ir acompañado de una narrativa humana explicativa.
En 2011, el proyecto IPython (evolucionado después a Jupyter) materializó esta idea en el ámbito educativo. Los cuadernos interactivos permitieron, por primera vez, combinar en un mismo documento:
Texto enriquecido: Explicaciones pedagógicas en Markdown.
Lenguaje formal: Ecuaciones en LaTeX con calidad editorial.
Código ejecutable: Celdas de Python que generan resultados inmediatos.
Visualización: Gráficas dinámicas que responden a cambios en el código.
2.1.3. La madurez tecnológica: MyST Markdown y el ecosistema Cloud¶
A pesar de la potencia de Jupyter, la distribución de estos cuadernos en el aula presentaba dificultades logísticas: el envío de archivos .ipynb pesados y la necesidad de instalar entornos como Anaconda.
La aparición de MyST (Markedly Structured Text) representa el estado del arte en esta evolución. MyST permite transformar esos cuadernos técnicos en libros web profesionales, estructurados y navegables, manteniendo la capacidad de ejecución. Al combinarlo con el despliegue en la nube mediante Google Colab, se cierra el círculo evolutivo: la matemática ya no es un libro estático, ni un software complejo de instalar, sino un entorno de experimentación total accesible desde un navegador. Este es el antecedente directo y la base técnica sobre la que se construye esta investigación.
2.2. Fundamentación Pedagógica y Carga Cognitiva¶
Para comprender el impacto de los cuadernos interactivos (MyST y Python) frente al libro tradicional, es necesario analizar el esfuerzo cognitivo que realiza el alumno en ambas metodologías. El aprendizaje de las matemáticas requiere un alto nivel de abstracción que, a menudo, se ve entorpecido por la mecánica del cálculo manual.
Análisis Comparativo: Resolución de Tareas¶
A continuación, se presenta una comparativa técnica de la carga cognitiva que experimenta el alumno frente a una misma tarea (hallar las raíces y el vértice de una parábola) utilizando ambos enfoques:
Proceso cognitivo y motor:
Leer la ecuación de la pizarra o del libro estático.
Recordar y escribir la fórmula general de segundo grado.
Sustituir los valores manualmente (con un alto riesgo de cometer errores de signo).
Calcular la raíz cuadrada de forma manual o con calculadora estándar.
Dibujar los ejes cartesianos y trazar los puntos aproximados a mano alzada. Resultado: El esfuerzo del estudiante se centra casi exclusivamente en la aritmética y el dibujo, no en la comprensión espacial de la función.
Proceso cognitivo y analítico:
El alumno ejecuta la celda de Python en la nube.
Modifica directamente los deslizadores o las variables de los parámetros ().
Observa cómo la gráfica se genera con precisión milimétrica en tiempo real.
Si el discriminante es negativo, visualiza instantáneamente que la parábola “flota” sobre el eje X. Resultado: El esfuerzo se centra en la deducción lógica, el análisis geométrico y la experimentación activa (aprendizaje por descubrimiento).
Evaluación y Taxonomía de Bloom en el Aula¶
Para medir el éxito de esta intervención educativa de forma rigurosa, no basta con un examen tradicional escrito. Se propone evaluar al alumno basándonos en cómo interactúa con el cuaderno y su capacidad para alcanzar los niveles superiores de la Taxonomía de Bloom.
📌 Clic aquí para desplegar la Rúbrica basada en la Taxonomía de Bloom
Niveles de Evaluación en el Cuaderno Interactivo:
Nivel 1 (Conocimiento): ¿Identifica los coeficientes básicos en el código Python de la celda?
Nivel 2 (Aplicación): ¿Es capaz de cambiar un valor en Google Colab y ejecutar el código sin romper la sintaxis del programa?
Nivel 3 (Análisis): ¿Puede predecir y justificar hacia dónde se moverá la gráfica si el valor del parámetro “c” aumenta?
Nivel 4 (Creación/Síntesis): ¿Logra diseñar una parábola que cumpla unas condiciones específicas dadas por el profesor (ej. que no corte el eje X) manipulando libremente el código?