Un enfoque basado en el juego para la enseñanza de lenguajes de programación orientados a objetos

Un enfoque basado en el juego para la enseñanza de lenguajes de programación orientados a objetos

Lista de Autores: Rodríguez del Corral, Jose María. Civit Balcells, Anton. Morgado Estévez, Arturo. Jimenez Moreno, Gabriel. Fierro Ramos, María José.

Los estudiantes a menudo tienen dificultades cuando tratan de entender los conceptos de programación orientada a objetos (OOP). Este artículo presenta una contribución a la enseñanza de los lenguajes OOP a través de un enfoque orientado al juego basado en la interacción con interfaces de usuario tangibles (TUIs). El uso de un tipo específico de TUI comercial distribuido (cubos Sifteo), en el que varios dispositivos físicos pequeños tienen sensores, comunicación inalámbrica y capacidades de salida dirigidas por el usuario, se aplica a la enseñanza del lenguaje de programación C#, ya que el funcionamiento de estos dispositivos Puede ser controlado por los programas de usuario escritos en C#. Para nuestro experimento, se seleccionó una muestra de estudiantes con un conocimiento suficiente sobre la programación de procedimientos, que se dividió en dos grupos: el primero tenía un curso de introducción C# estándar, mientras que el segundo tenía un curso C# experimental que incluía, además de El contenido del anterior, dos programas de demostración que ilustran algunos conceptos básicos de OOP usando las características de TUI. Finalmente, ambos grupos completaron dos pruebas: un examen de opción múltiple para evaluar la adquisición de conceptos básicos de OOP y un ejercicio de programación C#. El análisis de los resultados de las pruebas indica que el grupo de estudiantes que asistieron al curso incluyendo las demostraciones de TUI mostró un nivel de interés más alto (es decir, se sintieron más motivados) durante la exposición del curso que el que asistió al curso introductorio estándar de C#. Además, los estudiantes del grupo experimental obtuvieron una mejor calificación global. Por lo tanto, podemos concluir que la contribución tecnológica de los cubos Sifteo utilizados como una TUI distribuida por la cual los conceptos básicos OOP están representados de forma tangible y visible a la enseñanza del lenguaje C# tiene una influencia positiva en el aprendizaje de este lenguaje Y tales conceptos básicos.

Compartir esto