Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

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:

f(x)=ax2+bx+cf(x) = ax^2 + bx + c

La dificultad pedagógica radica en comprender cómo la alteración individual de los coeficientes (a,b,ca, b, c) afecta a la geometría de la curva. Por ejemplo, la naturaleza de las raíces depende exclusivamente del discriminante:

Δ=b24ac\Delta = b^2 - 4ac

Comprender visualmente y de forma abstracta la transición geométrica que ocurre cuando pasamos de Δ>0\Delta > 0 (dos puntos de corte) a Δ<0\Delta < 0 (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:

  1. 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 (aa, bb y cc) modifican la forma y posición de la curva.

  2. 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ísticaLibro de Texto TradicionalCuaderno Interactivo (Propuesta)
Soporte tecnológicoPapel impreso o PDF estáticoEntorno Cloud (Google Colab / MyST)
Rol del estudianteLector y receptor pasivoExperimentador y creador activo
RetroalimentaciónDiferida (espera a la corrección)Inmediata (respuesta del compilador)
Representación visualGráfica fija (una sola casuística)Gráfica dinámica (manipulación de variables)
Nivel cognitivo (Bloom)Memorización y aplicación mecánicaAná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:

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:

B. Ámbito Pedagógico y Cognitivo:

C. Ámbito de Investigación Evaluativa:

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:

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:

  1. 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.

  2. 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:

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:

Método Tradicional (Papel)
Método Interactivo (MyST + Python)

Proceso cognitivo y motor:

  1. Leer la ecuación de la pizarra o del libro estático.

  2. Recordar y escribir la fórmula general de segundo grado.

  3. Sustituir los valores manualmente (con un alto riesgo de cometer errores de signo).

  4. Calcular la raíz cuadrada de forma manual o con calculadora estándar.

  5. 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.

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?