16+
DOI: 10.18413/2313-8971-2022-8-4-0-3

GitHub service as a tool for developing competencies in the field of programming
 

Introduction. The theoretical and practical significance of the research is justified by the need to develop a programming training model aimed at the formation of competencies in the field of programming using relevant didactic and software tools and the possibility of introducing the developed model into the process of training specialists in the field of programming. The purpose of the work: justification of the expediency of using the GitHub service in the study of programming and analysis of the effectiveness of the service in the framework of developing competencies in the field of programming. Materials and methods. The materials for the study included the Federal State Educational Standard of the Specialty 09.02.07 “Information Systems and Programming”, a conceptual Basic educational program for training middle-level specialists, an analysis of pedagogical experience in order to identify effective practices for the formation of students' competencies in the field of programming. Results. Considering the identified advantages and disadvantages of the GitHub service, a programming training model was designed using the GitHub Internet service. The effectiveness of the developed programming learning model using the GitHub service was investigated experimentally. As a result of the experiment, the correlation coefficient of ranks was calculated according to Spearman's method. The resulting correlation coefficient exceeded the critical value for the significance level of 1%. This made it possible to reject the null hypothesis of similarity and confirm that the studied rank indicators are associated with a positive correlation. Consequently, the higher the student's result of practical and control work, the higher his/her levels of competence formation in the field of programming. Conclusion. The model of programming training using the GitHub Internet service really contributes to the development of the level of programming competencies of future programmers, therefore, allows them to prepare more fruitfully for their subsequent professional activities.

Number of views: 562 (view statistics)
Количество скачиваний: 1530
Full text (HTML)Full text (PDF)To articles list
  • User comments
  • Reference lists

While nobody left any comments to this publication.
You can be first.

Leave comment: