Abstract

Teamwork is the most important soft skill of the modern specialist, not to mention a teacher. It is also undisputed that skills development is very important to start at school, in particular at computer science lessons. Accordingly, a future teacher of computer science has to know version control systems and use one of them to organize collective student's work like in class and in the process of preparing for science competitions of the Junior Academy of Sciences of Ukraine. This topic of the article is relevant because it doesn't fully describe in the scientific and methodological resources. The main goal of this article is to open the main features of teaching students to work with version control systems on the example of Git. The systematic approach was the methodological basis for the investigation discovery. But besides, the researcher analyzed, compared, and summarized the investigation and experience of the leading scientists. As the result of the article the author rise to the following conclusions that the knowledge of version control systems (in particular Git) is an important part of the preparation of computer science teachers; teaching students to work with such programs have to be combined with the study of programming; should be encouraged students to complete labs and case studies using Git; teachers have to demonstrate through examples the correct organization and culture of work with such programs. The writer is also considering using the GitHub Classroom service to organize the educational process subjects such as programming and page making of web pages.

Highlights

  • В той же час, питанням командної роботи групи студентів або ж учнів при виконанні лабораторних чи практичних робіт із використанням систем контролю версій увага приділяється значно менше

  • Informatsiini tekhnolohii i zasoby navchannia, 2 (52), 10−17. [in Ukrainian]. 14.A short history of Git. https://git-scm.com/book/en/v2/Getting-Started-A-Short-History-of-Git

Read more

Summary

Introduction

В той же час, питанням командної роботи групи студентів або ж учнів при виконанні лабораторних чи практичних робіт із використанням систем контролю версій увага приділяється значно менше. У цьому контексті розуміння роботи технологій систем контролю версій є вельми важливою професійною складовою для майбутніх вчителів і викладачів інформатики, інформаційних технологій та програмування. Що питання, пов’язані із набуттям студентами компетенцій, які дозволяють забезпечити реєстрацію змін у програмному коді і синхронізувати процес написання, власне, коду програми в команді фахівців, є недостатньо висвітлений у науково-методичній літературі. Так О.В.Циба тезово описує використання Git у рамках дистанційного навчання програмуванню [11]. Використання розподілених систем контролю для організації командної роботи над проектом докладно розкривають В.Г.Гриценко і О.М.Подолян [5], зокрема у статті окреслено процедуру та ключові кроки розробки навчального проекту і продемонстровано практичну сторону роботи в команді розробників. Що цього не достатньо, для повноцінного висвітлення тематики використання розподілених систем контролю версій у освітньому процесі, тому мета цієї статті полягає розкритті основних питань навчання роботи із систем контролю версій на прикладі програми Git у процесі підготовки майбутніх учителів інформатики

Objectives
Methods
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call