<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.2 20190208//EN" "http://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd">
<article article-type="research-article" dtd-version="1.2" xml:lang="ru" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><front><journal-meta><journal-id journal-id-type="issn">2313-8971</journal-id><journal-title-group><journal-title>Research result. Pedagogy and Psychology of Education</journal-title></journal-title-group><issn pub-type="epub">2313-8971</issn></journal-meta><article-meta><article-id pub-id-type="doi">10.18413/2313-8971-2022-8-4-0-3</article-id><article-id pub-id-type="publisher-id">2910</article-id><article-categories><subj-group subj-group-type="heading"><subject>PEDAGOGICS</subject></subj-group></article-categories><title-group><article-title>&lt;strong&gt;GitHub service as a tool for developing competencies in the field of programming&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;</article-title><trans-title-group xml:lang="en"><trans-title>&lt;strong&gt;GitHub service as a tool for developing competencies in the field of programming&lt;/strong&gt;&lt;br /&gt;
&amp;nbsp;</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><name-alternatives><name xml:lang="ru"><surname>Sadykova</surname><given-names>Firaya Eskhatovna</given-names></name><name xml:lang="en"><surname>Sadykova</surname><given-names>Firaya Eskhatovna</given-names></name></name-alternatives><email>firayaeskhatovna@mail.ru</email><xref ref-type="aff" rid="aff1" /></contrib></contrib-group><aff id="aff1"><institution>Moscow Financial and Industrial University “Synergy”</institution></aff><pub-date pub-type="epub"><year>2022</year></pub-date><volume>8</volume><issue>4</issue><fpage>0</fpage><lpage>0</lpage><self-uri content-type="pdf" xlink:href="/media/pedagogy/2022/4/Садыкова.pdf" /><abstract xml:lang="ru"><p>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 &amp;ldquo;Information Systems and Programming&amp;rdquo;, 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&amp;#39; 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&amp;#39;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&amp;#39;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.</p></abstract><trans-abstract xml:lang="en"><p>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 &amp;ldquo;Information Systems and Programming&amp;rdquo;, 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&amp;#39; 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&amp;#39;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&amp;#39;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.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>competencies</kwd><kwd>programming</kwd><kwd>GitHub</kwd><kwd>learning model</kwd><kwd>programming competencies</kwd><kwd>teaching methods</kwd></kwd-group><kwd-group xml:lang="en"><kwd>competencies</kwd><kwd>programming</kwd><kwd>GitHub</kwd><kwd>learning model</kwd><kwd>programming competencies</kwd><kwd>teaching methods</kwd></kwd-group></article-meta></front><back><ref-list><title>Список литературы</title><ref id="B1"><mixed-citation>Aseynova, F.E. (2022), &amp;ldquo;Methods of forming competencies in the field of programming for future programmers in professional educational organizations&amp;rdquo;, Primo Aspectu, 1(49), 74-78. DOI: 10.35211/2500-2635-2022-1-49-74-78. (In Russian).</mixed-citation></ref><ref id="B2"><mixed-citation>Aseynova, F.E. and Khrisanova, E.G. (2020), &amp;ldquo;Application of digital technologies in professional training of programmers in educational institutions of secondary vocational education&amp;rdquo;, Modern high-tech technologies, 10, 120-124. DOI: 10.17513/snt.38265. (In Russian).</mixed-citation></ref><ref id="B3"><mixed-citation>Bartov, A.D. and Zotov, A.I. (2016), &amp;ldquo;Analysis of the results of boundary control (rating) using the Spearman&amp;#39;s rank correlation method&amp;rdquo;, Young researcher of the Don, 1. Available at: https://cyberleninka.ru/article/n/analiz-rezultatov-rubezhnogo-kontrolya-reytinga-s-ispolzovaniem-metoda-rangovoy-korrelyatsii-spirmena (Accessed 6 October 2022). (In Russian).</mixed-citation></ref><ref id="B4"><mixed-citation>Gafuanov, Y.Y. and Podnebesova, G.B. (2020), &amp;ldquo;Assessment of the level of competence formation of future computer science teachers and IT specialists in the field of programming&amp;rdquo;, Modern problems of science and education, 1. Available at: https://science-education.ru/ru/article/view?id=29539 (Accessed 06 October 2022). (In Russian).</mixed-citation></ref><ref id="B5"><mixed-citation>Gimranova, F.E. (2018), &amp;ldquo;Experimental testing of a software package based on Internet services for teaching programming to students of secondary vocational education institutions&amp;rdquo;, Bulletin of Yakovlev Chuvash State Pedagogical University, 3(99), 163-169. (In Russian).</mixed-citation></ref><ref id="B6"><mixed-citation>Gladskikh, D.S. and Shtanyuk, A.A. (2015), &amp;ldquo;On the problems of formation of competencies in the field of programming for bachelors of IT-direction&amp;rdquo;, Informatics and education, 5. Available at: https://www.kstu.kz/wp-content/uploads/2015/09/Informatiki-i-obrazovanie_2015_5-264_71.pdf (Accessed 06 October 2022). (In Russian)</mixed-citation></ref><ref id="B7"><mixed-citation>Grebneva, D.M. (2014), &amp;ldquo;A model of teaching programming to students of grades 7-9 based on a semiotic approach&amp;rdquo;, Pedagogical education in Russia, 7. Available at: https: // cyberleninka.ru/article/n/model-obucheniya-programmirovaniyu-uchaschihsya-7-9-klassov-na-osnove-semioticheskogo-podhoda (Accessed 05 October 2022). (In Russian).</mixed-citation></ref><ref id="B8"><mixed-citation>Zakharova, I.G., Boganyuk, Y.V., Vorobyeva, M.S. and Pavlova, E.A. (2020), &amp;ldquo;Diagnostics of professional competence of students of IT directions based on digital footprint data&amp;rdquo;, Informatics and education, 4(313), 4-11. (In Russian).</mixed-citation></ref><ref id="B9"><mixed-citation>Kruglik, V.S. and Osadchy, V.V. (2019), &amp;ldquo;Formation of competence in the field of programming among future software engineers&amp;rdquo;, Integration of education, 4 (97). Available at: https://cyberleninka.ru/article/n/formirovanie-kompetentnosti-v-oblasti-programmirovaniya-u-buduschih-inzhenerov-programmistov (Accessed 30 September 2022). (In Russian).</mixed-citation></ref><ref id="B10"><mixed-citation>Kryuchkov, A. S., Kukharchuk, A. A. and Fuchs, D. E. (2016), &amp;ldquo;Formation of programmer competencies by the example of solving Olympiad problems&amp;rdquo;, Modern scientific research and innovation, 3. Available at: https://web.snauka.ru/issues/2016/03/64956 (Accessed 30 September 2022). (In Russian).</mixed-citation></ref><ref id="B11"><mixed-citation>Kuzenkova, G.V., Shtanyuk, A.A. and Shagbazyan, D.V. (2021), &amp;ldquo;Teaching programming in secondary and higher schools: problems and solutions&amp;rdquo;, Modern problems of science and education, 1. Available at: https://science-education.ru/ru/article/view?id=30514 (Accessed 05 October 2022). (In Russian).</mixed-citation></ref><ref id="B12"><mixed-citation>Lapo, A.I. (2020), &amp;ldquo;Competence approach in teaching students programming&amp;rdquo;, Pedagogy of computer science, 1. Available at: https://pcs.bsu.by/2020_1/2ru.pdf (Accessed 05 October 2022). (In Russian).</mixed-citation></ref><ref id="B13"><mixed-citation>Lib, V. (2015), &amp;ldquo;About the problems of formation of competencies in the field of programming for bachelors of the IT direction&amp;rdquo;, Pedagogical experience, 5, 227-228. (In Russian).</mixed-citation></ref><ref id="B14"><mixed-citation>Lukin, V.N. (2017), &amp;ldquo;Training of high-quality programmers: problems of training&amp;rdquo;, Modeling and data analysis, 1, 29-41. (In Russian).</mixed-citation></ref><ref id="B15"><mixed-citation>Tolstov, A.R., Kopan, A.O. and Krasnoplakhtova, L.I. (2019), &amp;ldquo;The main problems of teaching programming in universities&amp;rdquo;, Colloquium-Journal, 13-2(37), 227-228. (In Russian).</mixed-citation></ref><ref id="B16"><mixed-citation>Khabarov, N.N., Danilenko, S.V., Martynyuk, Y.M. and Vankova, V.S. (2021), &amp;ldquo;Formation of competencies in the field of programming for students in the field of training &amp;ldquo;Mathematical support and administration of information systems&amp;rdquo;, Business. Education. Right, 2 (55), 386-392. DOI: 10.25683/VOLBI.2021.55.230. (In Russian).</mixed-citation></ref><ref id="B17"><mixed-citation>Shishlyannikova, L.M. (2009), &amp;ldquo;Application of correlation analysis in psychology&amp;rdquo;, Psychological science and education, 1, 98-107. Available at: https://psyjournals.ru/psyedu/2009/n1/Shishlyannikova_full.shtml (accessed 06 October 2022). (In Russian).</mixed-citation></ref><ref id="B18"><mixed-citation>Balandina, I., Lebedeva, T., Milyutina, A., Moskvitina, T., Shefer, O., Shiganova, G. and Yuzdova, L. (2020), &amp;ldquo;Formation of IT competency while teaching school students&amp;rdquo;, ICERI2020, 9644-9649. DOI: 10.21125/iceri.2020.2154. (In Spain).</mixed-citation></ref><ref id="B19"><mixed-citation>Chacon, S. and Straub, B. (2022), Pro Git, Apress, New York, USA.</mixed-citation></ref><ref id="B20"><mixed-citation>Gimranova, F.E. and Yarullin, D.N. (2020), &amp;ldquo;Features of formation of digital competence at students of secondary professional education&amp;rdquo;, INTED2020 Proceedings, 8597-8600. DOI: 10.21125/inted.2020.2340. (In Spain).</mixed-citation></ref><ref id="B21"><mixed-citation>Guthals, S. (2019), GitHub For Dummies Cheat Sheet, Learning made easy, Hoboken, USA.</mixed-citation></ref><ref id="B22"><mixed-citation>Hamdamova Sevara, N.Q. (2022), &amp;ldquo;The role of programming education in teaching physics&amp;rdquo;, SAI., B2. Available at: https://cyberleninka.ru/article/n/the-role-of-programming-education-in-teaching-physics (Accessed 06 October 2022).</mixed-citation></ref><ref id="B23"><mixed-citation>Jayal, A., Lauria, S., Tucker, A. and Swift, S. (2011), &amp;ldquo;Python for Teaching Introductory Programming: A Quantitative Evaluation&amp;rdquo;, Innovation in Teaching and Learning in Information and Computer Sciences, 10(1), 86-90. DOI: https://doi.org/10.11120/ital.2011.10010086. (In Great Britain).</mixed-citation></ref><ref id="B24"><mixed-citation>Kagan, E.M. (2017), &amp;ldquo;Teaching programming as an approach to development of school students logical, abstract and computational thinking&amp;rdquo;, RUDN Journal of Informatization in Education, 14(4), 442-451. DOI: 10.22363/2312-8631-2017-14-4-442-451. (In Russia).</mixed-citation></ref><ref id="B25"><mixed-citation>Kaplan, A., Pavlov, D. and Myradov, M. (2020), &amp;ldquo;Features of Using Kodu Game Lab in Teaching Programming in Elementary School&amp;rdquo;, Mathematics and Informatics, 6(1), 9-23. Available at: https://azbuki.bg/wp-content/uploads/2020/02/Math_Info_1_Kaplan_Pavlov_Myradov.pdf (Accessed 06 October 2022).</mixed-citation></ref><ref id="B26"><mixed-citation>Karimov, D., Rajapboeva, S., Ortikov, B. and Babajanov, B. (2022), &amp;ldquo;Developing and using applicable software in teaching web programming, Computer graphics&amp;rdquo;, Topical issues of modern science and education, 107-109. Available at: https://elibrary.ru/download/elibrary_49239116_88630196.pdf (Accessed 06 October 2022). (In Ukraine).</mixed-citation></ref><ref id="B27"><mixed-citation>Shefer, O.P., Nosova, L.S. and Lebedeva T.N. (2018), &amp;ldquo;A Modern Methodology for Teaching Programming at a University&amp;rdquo;, Scientific and Technical Information Processing, 45(2), 81-86. (In Russia).</mixed-citation></ref><ref id="B28"><mixed-citation>Torres, M., Flores, N. and Torres, R. (2020), &amp;ldquo;Fostering Soft and Hard Skills for Innovation Among Informatics Engineering Students &amp;ndash; an Emancipatory Approach&amp;rdquo;, Journal of Innovation Management, 8(1), 20-38. DOI: 10.24840/2183-0606_008.001_0004. (In Portugal).</mixed-citation></ref></ref-list></back></article>