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

  1. Jesús Aransay 1
  2. Ángela Casado-García 1
  3. César Domínguez 1
  4. Manuel García-Domínguez 1
  5. Jónathan Heras 1
  6. Adrián Inés 1
  7. Gadea Mata 1
  8. Beatriz Pérez 1
  1. 1 Universidad de La Rioja
    info

    Universidad de La Rioja

    Logroño, España

    ROR https://ror.org/0553yr311

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

ISSN: 2531-0607

Year of publication: 2022

Issue: 7

Pages: 183-190

Type: Article

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

Institutional repository: lock_openOpen access Editor

Abstract

The tasks conducted by students during the lab ses- sions play a key role in undergraduate courses of Com- puter 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 pro- gram, 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 stu- dents 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 lec- turers and students. In addition, we have studied on- line 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.