InGenio Journal
Revista de Ciencias de la Ingeniería de la Universidad Técnica Estatal de Quevedo
https://revistas.uteq.edu.ec/index.php/ingenio
e-ISSN: 2697-3642 CC BY-NC-SA 4.0
Volumen 4 | Número 2 | Pp. 2836 | Julio 2021 Recibido (Received): 2021/03/19
DOI: https://doi.org/10.18779/ingenio.v4i2.413 Aceptado (Accepted): 2021/05/28
Aprendizaje de espacios vectoriales mediante la
operación interna definida en C++
(Learning vector spaces using inner operation defined in C ++)
Paola Mariela Proaño Molina
1
, Sergio Fabricio Trujillo Sánchez
2
1
Universidad Técnica Estatal de Quevedo, Quevedo, Ecuador
2
Universidad de las Fuerzas Armadas ESPE, Latacunga, Ecuador
pproanom@uteq.edu.ec, sftrujillo@espe.edu.ec
Resumen: Los estudiantes presentan dificultad para comprender la demostración de un
espacio vectorial. El objetivo de esta investigación es comparar tres métodos que incluye
clases magistrales, clases magistrales con C++ y Matlab mediante el rendimiento
académico. Para evaluar el impacto de este trabajo, se establecieron grupos de
investigación, uno control y otro experimental. El experimental recibió las clases con el
código en C++ para la demostración de las propiedades del producto interno y el de control
recibió las clases con y sin el código creado con Matlab. Se aplicaron evaluaciones a ambos
grupos y mediante el diseño experimental DCA se demostró que el mejor método para
enseñar espacios vectoriales es el que incluye las clases magistrales y el código en C++. Sin
embargo, a pesar del impacto positivo de esta investigación, aún quedan desafíos por
resolver uno de ellos es determinar cuál es el software adecuado para la enseñanza de
autovalores.
Palabras clave: método, espacios vectoriales, C++, álgebra.
Abstract: Students have difficulty understanding the proof of a vector space. The objective
of this research is to compare three methods that includes lectures, master classes with C ++
and Matlab through academic performance. To evaluate the impact of this work, research
groups were established, one control and the other experimental. The experimental received
the classes with the code in C ++ for the demonstration of the properties of the inner
product and the control received the classes with and without the code created with Matlab.
Evaluations were applied to both groups and through the DCA experimental design it was
demonstrated that the best method to teach vector spaces is the one that includes lectures
and C ++ code. However, despite the positive impact of this research, there are still
challenges to be solved, one of them is to determine which is the appropriate software for
teaching eigenvalues.
Keywords: method, vector spaces, C++, algebra.
1. INTRODUCCIÓN
A lo largo de la historia el hombre ha tratado de explicar al mundo que lo rodea la
importancia del uso de las matemáticas. El álgebra no ha estado alejada de ese contexto, puesto
que en la antigüedad los griegos explicaron varias teorías considerando el uso del razonamiento
inductivo; es decir, repetidas observaciones son utilizadas para establecer "reglas de cajón" (sin
rigor estricto). Los matemáticos griegos utilizaron la lógica para obtener conclusiones a partir de
definiciones y axiomas. Sin embargo, a través de los años se le han dado diferentes significados
a la palabra álgebra; un ejemplo claro de ello fue lo hecho por el matemático Leonard Euler [1]
InGenio Journal, 4(2), 2836
| 29
que en su libro Introducción al álgebra, consideraba que el álgebra es la teoría de los cálculos
con cantidades de distintas clases.
Uno de los conceptos que es objeto de estudio en el Álgebra Lineal es el de espacio
vectorial, el cual relaciona otros conceptos como dependencia lineal, base, generador,
dimensión, coordenada de un vector en una base y transformación lineal. Para que una
estructura algebraica sea un espacio vectorial debe cumplir con ciertas propiedades referentes a
una operación interna. La demostración de un espacio vectorial requiere cierta habilidad
matemática. Para [2], los estudiantes generalmente realizan los procedimientos algorítmicos sin
comprender el significado conceptual y sin saben relacionar sus diferentes representaciones
semióticas.
En [3] se afirma que los estudiantes manipulan las representaciones algebraicas de forma
mecánica sin comprender su significado y sin percibir las relaciones entre ellas.
En la ensanza del álgebra lineal se presentan muchas dificultades debido al alto grado de
abstraccn de algunos temas y a lo tedioso que puede ser resolver ejercicios que implican una
serie de algoritmos muy extensos; por tal motivo en muchas ocasiones los docentes optan por
enviar como tarea al estudiante para que sean ellos quienes los resuelvan, sin considerar que
estos logren o no un aprendizaje significativo del contenido académico.
Con base en lo anterior y en la imperiosa necesidad de apoyar el proceso de enseñanza de
varios tópicos del álgebra lineal, el propósito de esta investigación es incluir en las clases
magistrales de espacios vectoriales, la demostración de las propiedades para que una estructura
algebraica de
3
cumpla con las leyes de composición interna. El proceso de la demostración
matemática manual resulta un proceso complejo de entender y aplicar, más si se consideran
diferentes espacios vectoriales. La demostración realizada con el software, facilita a los
estudiantes la comprensión de conceptos teóricos ya que en este trabajo se propone el uso del
código de programación implementado en el lenguaje C++ como herramienta didáctica para
apoyar la ensanza y el aprendizaje de espacios vectoriales en estudiantes de ingeniería.
2. TRABAJOS RELACIONADOS
Existen trabajos de investigación que consideran que el aprendizaje de la temática
relacionada con los espacios vectoriales tiene su grado de dificultad, varios autores consideran
teorías constructivistas o la inclusión de recursos tecnológicos para que el aprendizaje sea
satisfactorio.
En [4] se considera el trabajo denominado El aprendizaje de Espacios Vectoriales en Álgebra
Lineal: Una mirada desde la teoría APOE”, sostiene que la definición conceptual de espacio
vectorial es difícil para los alumnos debido a su naturaleza abstracta. Por esa razón utiliza la
teoría APOE como parte de la didáctica, para brindar elementos que permitan describir y
analizar las construcciones mentales que los estudiantes ponen en juego para construir un
concepto matemático. La teoría APOE es una interpretación de la teoría constructivista que se
basa principalmente en el concepto de abstracción reflexiva, introducido por Piaget, para
describir el desarrollo del pensamiento lógico en los niños, y extiende la idea a nociones
matemáticas más avanzadas [5].
En [6] se afirma que los errores u equivocaciones no son un obstáculo en el aprendizaje de
las matemáticas, sino que más bien constituyen un elemento a considerar para que el
aprendizaje sea significativo. En el estudio del álgebra lineal está presente el lenguaje
geométrico y el aritmético que conduce a pensamientos sintéticos geométricos, aritméticos
analíticos y aritmético analítico, con la finalidad de que faciliten al alumno la incorporación
significativa de los conceptos.
InGenio Journal, 4(2), 2836
| 30
En [7] se considera los fundamentos de la Teoría Antropológica de lo Didáctico (TAD),
como una propuesta de actividades que permite estudiar cómo los estudiantes se enfrentarán
inicialmente al concepto de espacio vectorial. Este trabajo permite que los estudiantes exploren
las propiedades de los espacios vectoriales, de tal forma que las estructuras algebraicas
presentadas sean similares a las que han trabajado en otras asignaturas y así la introducción a los
conceptos abstractos del álgebra lineal no sea tan repentina como suele ser en la enseñanza
tradicional.
En el trabajo denominado Uso de Matlab como herramienta computacional para apoyar la
enseñanza y el aprendizaje del álgebra Lineal”, [8] se considera el uso del software Matlab para
apoyar el proceso de enseñanza y aprendizaje de la resolución de sistemas de ecuaciones
lineales, para la realización de operaciones matriciales, la solucn de problemas asociados a
espacios vectoriales y a transformaciones lineales y, para el cálculo de los valores y vectores
propios de una matriz cuadrada, contribuir al aprendizajes significativo de estos por parte de los
estudiantes.
3. METODOLOGÍA
En esta investigación se compararon tres métodos de enseñanza:
M1: Enseñanza de los espacios vectoriales mediante clases magistrales y el uso del software
C++.
M2: Enseñanza de los espacios vectoriales mediante clases magistrales.
M3: Enseñanza de los espacios vectoriales mediante el software Matlab.
Tabla 1. Total de estudiantes que cursan el primer nivel de las carreras de ingeniería
Docente 1
Ingeniería en Software
20
Docente 2
Ingeniería Petroquímica
18
Docente 3
Ingeniería Electromecánica
22
3.1 Procedimiento
Para poder ejecutar esta investigación se realizaron los siguientes pasos:
1. Socialización de la propuesta de investigación con docentes del área de Análisis
Funcional de la Universidad de las Fuerzas Armadas ESPE Sede Latacunga.
2. Selección de 3 docentes que dictan la asignatura de álgebra lineal en carreras de
ingeniería.
3. Selección de 5 estudiantes al azar de cada una de las carreras (Software: 5 estudiantes de
20, Petroquímica: 5 estudiantes de 18, Electromecánica: 5 estudiantes de 22).
4. Preparación de las clases magistrales con la temática de espacios vectoriales.
5. Elaboración del código de programación. (Mediante el lenguaje C++, se realizó la
demostración de las 8 propiedades de una operación interna que debe cumplir una
estructura algebraica para ser un espacio vectorial en
3
).
6. Elaboración de las evaluaciones que se aplicaron luego de cada método de enseñanza.
7. Calificación de las evaluaciones (calificación sobre 30 puntos).
8. Tabular los datos obtenidos.
9. Realizar el análisis estadístico mediante el software Minitab.
InGenio Journal, 4(2), 2836
| 31
3.2 Materiales
Software Minitab® 18.1
Software C++
3.3 Diseño experimental
Se aplicó un diseño completamente al azar (DCA) para comparar los tres métodos de
enseñanza y la influencia de estos métodos en el rendimiento académico de los estudiantes de
ingeniería. Las corridas experimentales se realizaron en forma aleatoria. Se utilizó un DCA ya
que se consideran dos fuentes de variabilidad: los métodos y el error aleatorio. Para el DCA se
consideró un nivel de significancia (α) del 5%. En la Tabla 1, se observan los datos obtenidos
durante la investigación.
En la tabla 1, se observa el total de la población, está compuesta por 60 estudiantes de las 3
carreras de ingeniería de la UFFA ESPE. En el DCA las repeticiones experimentales se realizan
de forma aleatoria, considerando que el único factor de interés es el método de enseñanza de la
temática de espacios vectoriales de la asignara de álgebra lineal. Durante este estudio se
hicieron 5 pruebas, éstas se realizaron al azar, de esta forma los posibles efectos ambientales y
temporales se repartieron equitativamente entre los métodos o tratamientos.
Tabla 2. Calificaciones obtenidas por los estudiantes de ingeniería.
Repetición
Método 1
Clases magistrales &
C++
Método 3
Clases magistrales
& Matlab
1
28
22
2
27
18
3
25
19
4
21
22
5
23
17
Para poder cumplir con un DCA, es necesario verificar los supuestos y realizar el análisis de
la varianza del DCA
En la Tabla 3, se observa la prueba de normalidad, se plantearon dos hipótesis.
Tabla 3. Normalidad de los errores.
𝐻
𝑂
: Los residuos se distribuyen normalmente.
𝐻
1
: Los residuos no se distribuyen normalmente.
Prueba no normalidad mediante el estadístico Anderson Darling.
α= 0.05
AD= 0.333
p - valor= 0.466
En la Tabla 4, se observa la homogeneidad de varianzas, se plantearon dos hipótesis.
InGenio Journal, 4(2), 2836
| 32
Tabla 4. Homogeneidad de varianzas.
𝐻
𝑂
: 𝜎
1
2
= 𝜎
2
2
= 𝜎
3
2
𝐻
1
: 𝜎
1
2
𝜎
2
2
𝜎
3
2
Prueba de homogeneidad mediante el estadístico Bartlett
α= 0.05
Bartlett = 0.24
p - valor= 0.888
Para conocer si el método influye sobre la variable de respuesta. En la Tabla 5, se observa la
prueba de comparación de medias, se plantearon dos hipótesis.
Tabla 5. Comparación de medias
𝐻
𝑂
: 𝜇
1
= 𝜇
2
= 𝜇
3
𝐻
1
: 𝜇
1
𝜇
2
𝜇
3
Prueba de comparación de medias mediante el estadístico Fisher
α= 0.05
F= 9.23
p - valor= 0.004
Para determinar cuál método es diferente se hace una prueba de comparaciones múltiples en
parejas, en la Tabla 6 se observa la prueba, se plantearon dos hipótesis.
Tabla 6. Comparaciones múltiples
𝐻
𝑂
: 𝜇
𝑖
= 𝜇
𝑗
𝐻
𝑂
:: 𝜇
1
= 𝜇
2
, 𝜇
1
= 𝜇
3
, 𝜇
2
= 𝜇
3
𝐻
1
:: 𝜇
𝑖
𝜇
𝑗
𝐻
1
:: 𝜇
1
𝜇
2
, 𝜇
1
𝜇
3
, 𝜇
2
𝜇
3
Prueba de comparaciones múltiples mediante el estadístico
Tukey
α= 0.05
Otros
Este trabajo se desarrolló en un periodo extra académico para no interferir con las actividades de
los estudiantes seleccionados al azar. Para el desarrollo de la investigación se consideraron dos
grupos de análisis de la Tabla 7.
Tabla 7. Grupos de investigación.
Grupo experimental
Grupo de control
Estudiantes seleccionados al
azar para aplicar el método 1
Estudiantes seleccionados al azar
para aplicar el método 2 y
método 3
InGenio Journal, 4(2), 2836
| 33
El detalle de los docentes seleccionados que participaron en la investigación se puede observar
en la Tabla 8.
Tabla 8. Equipo de investigación.
Docente
Carrera
Número de
estudiantes total
Docente 1
Ingeniería en Software
20
Docente 2
Ingeniería Petroquímica
18
Docente 3
Ingeniería Electromecánica
22
4. Resultados
Los resultados obtenidos en esta investigación son:
Figura 1. Gráfica de normalidad de residuos.
Figura 2. Estadístico de prueba para la homogeneidad de varianzas.
De acuerdo a la Figura 1 y Figura 2 el p valor es mayor que α, no se rechaza la Ho. Por lo tanto,
con una significancia del 5% se cumple el supuesto de normalidad.
InGenio Journal, 4(2), 2836
| 34
Figura 3. Prueba de homogeneidad de varianzas
En función de la Figura 3 el p valor es mayor que α, no se rechaza la Ho. Por lo tanto, con
una significancia del 5% se cumple el supuesto de homogeneidad o igualdad de varianzas.
Figura 4. Análisis de varianza del DCA
En la Figura 4 se observa el ANOVA del DCA, se observa que para los datos obtenidos el
método no es significativo en el diseño experimental.
Figura 5. Estadístico de prueba para la comparación de medias.
todo 3
todo 2
todo 1
121086420
Valor p 0,888
Prueba de Bartlett
todo
Intervalos de confianza de Bonferroni de 95% para Desv.Est.
Prueba de igualdad de varianzas: RESID vs. todo
InGenio Journal, 4(2), 2836
| 35
En conformidad con la Figura 5, el p valor es menor que α, se rechaza la Ho. Por lo tanto,
con una significancia del 5% se afirma que al menos un método de enseñanza de espacios
vectoriales es diferente a los demás. Hay efecto del método sobre la calificación obtenida.
Figura 6. Prueba de comparaciones múltiples.
En base a la Figura 6, A un nivel de significancia del 5%, se concluye que el método 1 es
más efectivo porque tiene mayor promedio y difiere significativamente con los métodos 2 y 3,
por lo tanto, es el más efectivo por tener mayor promedio y ser diferente al método 2 y 3.
5. DISCUSIÓN
Los datos recolectados de rendimiento académico se hizo basado estrictamente en el método
científico, de una manera aleatoria y sin intervención de otras fuentes que no sea las
calificaciones obtenidas por los estudiantes, con los que nos lleva a verificar que los métodos de
enseñanza basada en las clases magistrales y con ayuda del algoritmo desarrollado en C++,
logra de una manera significativa que los estudiantes comprendan uno de los temas más
abstractos del álgebra lineal que es el de los espacios vectoriales, que en mucho de los casos
conlleva a que los alumnos abandonen o pierdan la asignatura.
Se demostró también que no existe un método único para la enseñanza del álgebra lineal,
más bien que el método de enseñanza aplicada de manera eficiente conlleva a que los
estudiantes aprendan de la mejor manera temas que por su complejidad requieren de un
razonamiento lógico, que, en la educación secundaria en muy poco desarrollado, lo que hace
que los estudiantes al llegar a la educación superior fracasen.
InGenio Journal, 4(2), 2836
| 36
Es deber de los docentes buscar la metodología que ayude a los estudiantes a mejorar este
proceso de aprendizaje, y a solventar falencias que tienen en el nivel inmediatamente anterior, y
así procurar el éxito de los estudiantes y por lo tanto el éxito personal de cada docente.
6. CONCLUSIONES
En función de la prueba de Tukey de la Figura 6, el método 1 tiene mayor promedio, mayor
media, mientras que el promedio en el método 2 y 3 es parecido. Estadísticamente, el método 2
y 3 son iguales. Pero el método 1 es distinto porque comparte otra letra.
En base al análisis estadístico, se determinó que el mejor método de enseñanza para
estudiantes de ingeniería es el método 1, los estudiantes obtienen un mejor rendimiento
académico en la temática de espacios vectoriales cuando el docente utiliza las clases magistrales
y la demostración de las propiedades de operación interna realizado en C++.
Los estudiantes tienen una preferencia por el lenguaje de programación C++ ya que el
código usado en Matlab implica mayor conocimiento de programación.
Considerar para un futuro tema de investigación, cual es el software adecuado para la
enseñanza de valores propios y autovalores, entre ellos se puede mencionar GeoGebra,
Wolfram, Matlab, etc
AGRADECIMIENTOS: Se agradece la colaboración de los docentes y estudiantes que
participaron en la realización de esta investigación.
REFERENCIAS
[1] Cardenas, C. H. El Algebra de Viete y soluciones de ecuaciones de tercer y cuarto grado.
(1993).
[2] Soto, J. L. Un estudio sobre las dificultades para la conversión gráfico-algebraica
relacionadas con los conceptos básicos de la teoría de espacios vectoriales en R2 y R3. Tesis
para optar por el grado de Doctor en Matemática Educativa, Instituto Politécnico Nacional,
CINVESTAV, México, D.F. (2003).
[3] Sierpinska, A. On Some Aspects of Student’s Thinking in Linear Algebra. En J. Dorier, &
C. M. University (Ed.), On the Teaching of Linear Algebra (pp. 209-246). Michigan: Dordrecht:
Kluwer Academic Publishers. (2000).
[4] F. Montenegro, A. Gagliardo, S. Mangini, y A. Carrasco. El aprendizaje de Espacios
Vectoriales en Álgebra Lineal: Una mirada desde la teoría apoe. Brazilian Journal of
Development, 6(11), 84339-84351. 2020.
[5] E. Dubinsky. Reflective abstraction in advance mathematical thinking,” Advanced
Mathematical Thinking. Mathematics Education Library, vol 11, pp 95-123. 2002
[6] M. Caserio, M. Guzmán, y A. M. Vozzi, Dificultades en el aprendizaje de matemática.
Obstáculos y errores en el aprendizaje del concepto de dependencia e independencia lineal”,
Acta Latinoamericana de Matemática Educativa, pp. 91-95. 2007.
[7] A. V. V Lozada, Una propuesta para la enseñanza del concepto abstracto de espacios
vectoriales,” PädiUAQ. Revista de Proyectos y Textos Académicos en Didáctica de las Ciencias
y la Ingeniería, vol 3, pp. 8-15. 2019.
[8] G. Vergara, A. Avilez, y J. Romero, Uso de Matlab como herramienta computacional para
apoyar la enseñanza y el aprendizaje del álgebra Lineal,” Revista MATUA ISSN: 2389-7422,
vol. 3, 2016.