The effectiveness of GitHub cloud services for implementing a programming training project: students’ point of view

In today’s IT industry, it is important to develop the ability of IT students to collaboratively develop software, professional and personal skills. An effective method for developing such skills in future IT specialists is to organize different types of educational projects related to different programming technologies during the execution of mini projects, group and individual project assignments, term papers, academic training within the academic disciplines. The paper summarizes the results of a pedagogical study involving 29 expert students who study Computer Science and Software Engineering and used cloud service for GitHub collaborative IT development projects. The research findings testify, the most effective characteristics of this service, according to experts, identified the possibility of collaborative development of software (i1), the convenience of bug tracking (i3) and the convenience of the code editor (i7). It offers examples and results of using GitHub cloud service in the process of executing educational projects by future IT specialists.

[1]  Ozgur Aktunc,et al.  Using GitHub as a Teaching Tool for Programming Courses , 2019 .

[2]  Ryan M. Schuetzler,et al.  Teaching Tip: Learning by Teaching through Collaborative Tutorial Creation: Experience using GitHub and AsciiDoc , 2019, J. Inf. Syst. Educ..

[3]  Courtney Hsing,et al.  Using GitHub in the Classroom Predicts Student Learning Outcomes and Classroom Experiences: Findings from a Survey of Students and Teachers , 2019, SIGCSE.

[4]  Jacob Fiksel,et al.  Using GitHub Classroom To Teach Statistics , 2018, Journal of Statistics Education.

[5]  Mariya Shyshkina,et al.  The Concept, Principles of Design and Implementation of the University Cloud-based Learning and Research Environment , 2018, ICTERI Workshops.

[6]  Peter Larsson,et al.  Enhancing Student Engagement Using GitHub as an Educational Tool , 2017 .

[7]  Elisa Beshero-Bondar,et al.  A GitHub Garage for a Digital Humanities Course , 2017 .

[8]  Esmail Bonakdarian,et al.  Pushing Git & GitHub in undergraduate computer science classes , 2017 .

[9]  Margaret-Anne D. Storey,et al.  Student Experiences Using GitHub in Software Engineering Courses: A Case Study , 2016, 2016 IEEE/ACM 38th International Conference on Software Engineering Companion (ICSE-C).

[10]  Csaba-Zoltan Kertesz,et al.  Using GitHub in the classroom - a collaborative learning experience , 2015, 2015 IEEE 21st International Symposium for Design and Technology in Electronic Packaging (SIITME).

[11]  Teemu Lehtinen,et al.  Teaching Git on the Side: Version Control System as a Course Platform , 2015, ITiCSE.