GitHub y Google Colaboratory para el desarrollo, comunicación y gestión de prácticas en los laboratorios de informática

Autor: Aransay, Jesús, Casado-García, Ángela, Domínguez, César, García-Domínguez, Manuel, Heras, Jónathan, Inés, Adrián, Mata, Gadea, Pérez, Beatriz
Rok vydání: 2022
Předmět:
Zdroj: RUA. Repositorio Institucional de la Universidad de Alicante
Universidad de Alicante (UA)
Popis: Las actividades realizadas en las sesiones de laboratorio de informática juegan un papel fundamental en las asignaturas de los grados en Informática. Dentro de las sesiones de laboratorio de informática, las que tienen como objetivo el aprendizaje de programación, o que hacen uso de ella para aprender otros conceptos, tienen la dificultad de requerir un desarrollo, gestión y entrega de código por parte del estudiantado, así como la resolución de dudas y corrección de las prácticas por el profesorado. Además, desde marzo del 2020, se han incrementado las tutorías online, siendo el correo electrónico la principal vía de comunicación, con los retos que esto supone para proporcionar un feedback adecuado en las prácticas en las que se implementa código. En este trabajo se han analizado las herramientas de comunicación (como los issues) que ofrecen los sistemas de gestión de versiones (como Git y su implementación a través de GitHub) para mejorar la comunicación estudiantado-profesorado. A su vez, se ha estudiado la viabilidad del uso de herramientas online (como Google Colaboratory) para el desarrollo de prácticas informáticas, y su conexión con sistemas de control de versiones. Estas propuestas han sido evaluadas por el estudiantado para conocer su opinión sobre la gestión de las prácticas mediante el uso de estas herramientas. The tasks conducted by students during the lab sessions play a key role in undergraduate courses of Computer Science. The lab sessions of each course have their own peculiarities, but some common challenges are faced in lab sessions that aim to teach how to program, or that require some programming to learn other concepts. Such lab sessions require, from the students side, the development, management and submission of code, and, from the lecturers side, solving issues and marking the code. Moreover, since 2020 the e-mail has become the main mean of communication between students and lecturers; however, this is not the best tool to provide an adequate feedback about code-related questions. In this work, we have analysed the tools of communication (as issues) offered by control version systems (namely Git and its implementation through GitHub) to improve the communication between lecturers and students. In addition, we have studied online programming tools (as Google Colaboratory) and their connection with control version systems. Finally, all these actions have been evaluated by the students to know their opinions about managing lab sessions using these tools.
Databáze: OpenAIRE