Applying GitHub Services to Support Teaching-learning Strategies in Computer Science Courses

Manel Mena, Javier Criado, Isabel Águila, Joaquín Cañadas, Luis Iribarne

2022

Abstract

Computer Science students need to acquire both theoretical and practical use of the knowledge that is covered by the subjects or courses of their degrees. However, sometimes they attend lectures about theoretical concepts that they cannot apply with real development tools that are part of the industry. Therefore, we believe that students have to start working as soon as possible in a similar way to the one they will use in their work once they have finished their studies, considering each course or each deliverable activity as a software development project. This paper describes the solutions adopted and applied to five Computer Science courses in two innovation teaching projects of the University of Almería. Furthermore, we present a series of support teaching tools for managing and creating GitHub projects as GitHub is the core technology for developing teaching-learning activities because of its widespread use. Each course manages its own strategy according to its specific characteristics (i.e., learning objectives, number of students, schedule or programming languages).

Download


Paper Citation


in Harvard Style

Mena M., Criado J., Águila I., Cañadas J. and Iribarne L. (2022). Applying GitHub Services to Support Teaching-learning Strategies in Computer Science Courses. In Proceedings of the 14th International Conference on Computer Supported Education - Volume 1: CSEDU, ISBN 978-989-758-562-3, pages 289-296. DOI: 10.5220/0011071000003182


in Bibtex Style

@conference{csedu22,
author={Manel Mena and Javier Criado and Isabel Águila and Joaquín Cañadas and Luis Iribarne},
title={Applying GitHub Services to Support Teaching-learning Strategies in Computer Science Courses},
booktitle={Proceedings of the 14th International Conference on Computer Supported Education - Volume 1: CSEDU,},
year={2022},
pages={289-296},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0011071000003182},
isbn={978-989-758-562-3},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 14th International Conference on Computer Supported Education - Volume 1: CSEDU,
TI - Applying GitHub Services to Support Teaching-learning Strategies in Computer Science Courses
SN - 978-989-758-562-3
AU - Mena M.
AU - Criado J.
AU - Águila I.
AU - Cañadas J.
AU - Iribarne L.
PY - 2022
SP - 289
EP - 296
DO - 10.5220/0011071000003182