Modelos mentales erróneos y persistentes en programación

  1. Francisco J. Gallego-Durán 1
  2. Patricia Compañ-Rosique 1
  3. Carlos J. Villagrá-Arnedo 1
  4. Gala M. García-Sánchez 1
  5. Rosana Satorre-Cuerda 1
  1. 1 Universitat d'Alacant
    info

    Universitat d'Alacant

    Alicante, España

    ROR https://ror.org/05t8bcz72

Zeitschrift:
Actas de las Jornadas sobre la Enseñanza Universitaria de la Informática (JENUI)
  1. Cruz Lemus, José Antonio (coord.)
  2. Medina Medina, Nuria (coord.)
  3. Rodríguez Fortiz, María José (coord.)

ISSN: 2531-0607

Datum der Publikation: 2023

Titel der Ausgabe: Actas de las XXIX Jornadas sobre la Enseñanza Universitaria de la Informática. Granada, del 5 al 7 de julio de 2023

Nummer: 8

Seiten: 277-286

Art: Artikel

Andere Publikationen in: Actas de las Jornadas sobre la Enseñanza Universitaria de la Informática (JENUI)

Zusammenfassung

El aprendizaje implica la creación de representaciones mentales análogas a lo aprendido, conocidas como modelos mentales. Estos modelos nos permiten realizar predicciones y tomar decisiones. Cuanto más cercanos sean a la realidad, mejores serán nuestras predicciones y decisiones, lo que indica que refinar estos modelos puede representar un aprendizaje efectivo. La programación, además, requiere realizar el proceso inverso: a partir de los efectos deseados, crear un programa que los produzca. Este proceso, más complejo que simplemente refinar un modelo mental, demanda múltiples modelos precisos y habilidad asociativa para navegar entre ellos en ambas direcciones. Los profesores enseñamos sobre modelos conceptuales, que son abstracciones claramente definidas. Adquirir estos modelos implica generalizar y extraer patrones de numerosos ejemplos específicos. A menudo, los modelos mentales iniciales se vinculan a detalles circunstanciales de los ejemplos, tanto al ruido como a la señal. Aunque estos modelos sean erróneos, pueden funcionar razonablemente bien en algunas situaciones específicas, ser suficientes para aprobar y persistir en el tiempo. Esto podría explicar dificultades futuras en la programación. Este estudio busca identificar modelos mentales incorrectos en la programación. Proponemos un método iterativo que parte de hipótesis basadas en la experiencia docente y llega hasta la evidencia empírica. Este enfoque también permite descubrir nuevos modelos y refinar nuestro conocimiento. Presentamos su aplicación con estudiantes de cuarto curso y conceptos de primer curso. Nuestros resultados destacan modelos erróneos potenciales y sugieren otros no previstos que requieren más investigación.