ВИКОРИСТАННЯ GITHUB ПРИ ВИВЧЕННІ ДИСЦИПЛІНИ «ОСНОВИ ВЕБ-ТЕХНОЛОГІЙ»
Анотація
Актуальність статті зумовлена необхідністю: пошуку нових підходів до організації освітнього процесу в умовах цифровізації освіти та модернізації інформаційно-освітнього середовища закладів вищої освіти; удосконалення навчання студентів ІТ-спеціальностей дисциплінам, що пов'язані з програмуванням та вебтехнологіями; формування у здобувачів освіти навичок роботи з технологічними інструментами для розробки програмного забезпечення.
Мета: дослідити дидактичні можливості використання платформи для розміщення коду з підтримкою контроля версій та спільної роботи GitHub у процесі вивчення дисципліни «Основи веб-технологій».
Методи: теоретичні (аналіз наукових джерел, порівняння, систематизація); емпіричні (педагогічне спостереження за студентами, вивчення досвіду використання платформи GitHub в освітньому процесі).
Результати: проаналізовані функціональні особливості платформи GitHub; виявлено можливості її використання у процесі вивчення дисципліни «Основи веб-технологій» (використання повного функціоналу системи керування версіями Git при взаємодії з GitHub; безкоштовна публікація вебсайтів; зручна взаємодія студентів і викладачів при виконанні та перевірці студентських робіт; широкі можливості для виконання колективних робіт студентів; використання професійного та популярного інструменту для IT-фахівців).
Висновки: з’ясовано, що платформа GitHub має значні можливості для використання в освітньому процесі: для здачі й перевірки студентських робіт (лабораторні, індивідуальні завдання), виконання колективних проєктів (з будь-якою кількістю учасників) з програмування та вебтехнологій, розміщення навчально-методичних матеріалів для студентів.
Ключові слова
GitHub, використання GitHub в освітньому процесі, інструменти для розробки програмного забезпечення, модернізація інформаційно-освітнього середовища закладу вищої освіти, методика навчання студентів програмуванню та вебтехнологіям
Біографія автора
Сергій Горчинський
Кандидат педагогічних наук, доцент кафедри технологічної освіти та інформатики Національного університету «Чернігівський колегіум» імені Т.Г. Шевченка
Катерина Горчинська
Кандидат педагогічних наук, старший викладач кафедри професійної освіти та безпеки життєдіяльності Національного університету «Чернігівський колегіум» імені Т.Г. Шевченка
Посилання
- Iванiнська, I.I., & Абдурайiмов, Л.Н. (2013). Застосування веб-сервісу GITHUB при розробці програмних проектів студентами в процесі навчання. В: FOSS Lviv. Львів: Львівський національний університет імені Івана Франка. Взято з http://elartu.tntu.edu.ua/handle/123456789/6589.
- Базелюк, О.В. (2019). Цифровізація професійної освіти як глобальний соціоприродній процес. В: Інформаційно-цифровий освітній простір України: трансформаційні процеси і перспективи розвит-ку. Програма методологічного семінару (Київ, Україна, 4 Квітень 2019). К.: Інститут інформаційних технологій і засобів навчання НАПН України.
- Биков, В.Ю, Спірін, О.М, & Пінчук, О.П. (2017). Проблеми та завдання сучасного етапу інфор-матизації освіти. В: Наукове забезпечення розвитку освіти в Україні: актуальні проблеми теорії і практики (до 25-річчя НАПН України). К.: САМ, с. 191-198.
- Гриценко, В.Г., & Подолян, О.М. (2014). Використання системи управління версіями GIT для ор-ганізації командної роботи над ІТ проєктом. Інформаційні технології і засоби навчання. 39/1. 250-263.
- Ламекін, Н.В. (2020). Практичні аспекти і перспективи застосування вебсервісів Github в освіт-ньому процесі підготовки ІТ-фахівців. В: VІІ Всеукраїнська науково-практична конференція молодих науковців «Інформаційні технології – 2020». Взято з http://dspace.kntu.kr.ua/jspui/bitstream/123456789/9684/1/LamekinN-IT2020-51-53.pdf.
- Магія Git. Передмова. (2022). Git Magic. Взято з http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/uk/index.html.
- Мосіюк, О.О. (2017). Переваги використання GIT у процесі професійної підготовки майбутніх учителів інформатики. Науковий вісник Ужгородського національного університету. Серія : Педаго-гіка. Соціальна робота, 2, 176-178. Взято з http://irbis-nbuv.gov.ua/cgi-bin/irbis_nbuv/cgiirbis_64.exe?C21COM=2&I21DBN=UJRN&P21DBN=UJRN&IMAGE_FILE_DOWNLOAD=1&Image_file_name=PDF/Nvuuped_2017_2_45.pdf.
- Петренко, Л. М., Шевченко, В.П., & Зеліковська, О.А. (2020). Використання педагогічних крауд-технологій у професійній підготовці студентів ІТ-спеціальностей. Інформаційні технології і засоби навчання, 76 (2), 213-235. Взято з: https://journal.iitta.gov.ua/index.php/itlt/issue/view/105
- Цыба, О.В. (2017). Использование системы контроля версий Git в дистанционном обучении программированию. В: Информатика и системные науки: тез. VІIІ Всеукр. науч.-практ. конф., 16-18 марта 2017 г. Взято з http://dspace.puet.edu.ua/handle/123456789/5589.
- Chacon, S., & Straub, B. (2014). Pro Git 2nd ed. Edition. Apress. Retrieved from: https://git-scm.com/book/en/v2/GitHub-Account-Setup-and-Configuration.
- Git How To. Головна сторінка. (2022). Git How To. Retrieved from https://githowto.com/uk.
- GitHub. (2022). Вікіпедія. Вільна енциклопедія. Взято з https://uk.wikipedia.org/wiki/GitHub.
- GitHub’s products. (2022). GitHub Docs. Retrieved from https://docs.github.com/en/get-started/learning-about-github/githubs-products.
- Hello World. (2022). GitHub Docs. Retrieved from https://docs.github.com/en/get-started/quickstart/hello-world.
- Learn Git Branching. Головна сторінка. (2022). Learn Git Branching. Retrieved from: https://learngitbranching.js.org/?locale=uk.
- Microsoft Docs contributor guide overview. (2022). Microsoft Docs. Retrieved from https://docs.microsoft.com/en-us/contribute.
- Yershov, M. (2019). Digitalisation of professional (vocational) and pre-high tertiary education of ukraine:problems and prospects. Scientific herald of the Institute of vocational education and training of NAES of Ukraine. Professional Pedagogy, 1(18), 67-74. https://doi.org/10.32835/2223-5752.2019.18.67-74
- Zagalsky, A., Feliciano, J., Storey, M., Zhao, Y., & Wang, W. (2015). The Emergence of GitHub as a Collaborative Platform for Education. В Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing, 1906-1917. Retrieved from https://alexeyza.com/pdf/cscw15.pdf.
- Переклад і транслітерація
- Ivaninska I.I., & Abduraiimov L.N. (2013). Zastosuvannia veb-servisu GitHub pry rozrobtsi prohramnykh proektiv studentamy v protsesi navchannia [The use of service GitHub when developing soft-ware projects by students in the learning process]. V: FOSS Lviv. Lviv: Ivan Franko National University of Lviv. Retrieved from http://elartu.tntu.edu.ua/handle/123456789/6589, [in Ukrainian].
- Bazeliuk, O.V. (2019). Tsyfrovizatsiia profesiinoi osvity yak hlobalnyi sotsiopryrodnii protses [Professional education transformation as a glibal socio-natural protest]. V: Informatsiino-tsyfrovyi osvitnii prostir Ukrainy: transformatsiini protsesy i perspektyvy rozvytku. Prohrama metodolohichnoho seminaru [Information-digital education environment of Ukraine: transformation protests and development prospects] (Kyiv, Ukraine, 4 Kviten 2019). K.: Instytut informatsiinykh tekhnolohii i zasobiv navchannia NAPN Ukrainy, [in Ukrainian].
- Bykov, V. Yu., Spirin, O. M., & Pinchuk O. P. (2017). Problemy ta zavdannia suchasnoho etapu informatyzatsii osvity [Problems and tasks of the modern stage of education informatization]. V: Naukove zabezpechennia rozvytku osvity v Ukraini: aktualni problemy teorii i praktyky (do 25-richchia NAPN Ukrainy) [Scientific support for the development of education in Ukraine: topical problems of theory and practice (to the 25th anniversary of the National Academy of Sciences of Ukraine)]. K.: SAM, с. 191-198, [in Ukrainian].
- Hrytsenko, V.H., & Podolian, O.M. (2014). Vykorystannia systemy upravlinnia versiiamy GIT dlia orhanizatsii komandnoi roboty nad IT proiektom [Using the GIT version management system to organize teamwork on an IT project.]. Informatsiini tekhnolohii i zasoby navchannia [Information technologies and teaching aids], 39/1, 250-263, [in Ukrainian]
- Lamekin, N.V. (2020). Praktychni aspekty i perspektyvy zastosuvannia vebservisiv Github v osvitnomu protsesi pidhotovky IT-fakhivtsiv [Practical aspects and prospects of using Github web services in the educa-tional process of training IT specialists]. V: VII Vseukrainska naukovo-praktychna konferentsiia molodykh naukovtsiv «Informatsiini tekhnolohii – 2020» [VII All-Ukrainian scientific-practical conference of young sci-entists «Information Technology – 2020»]. Retrieved from http://dspace.kntu.kr.ua/jspui/bitstream/123456789/9684/1/LamekinN-IT2020-51-53.pdf, [in Ukrainian].
- Mahiia Git. Peredmova. (2022). Git Magic. Retrieved from http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/uk/index.html, [in Ukrainian].
- Mosiiuk, O.O. (2017). Perevahy vykorystannia GIT u protsesi profesiinoi pidhotovky maibutnikh uchy-teliv informatyky [Advantages of using GIT in the process of professional training of future teachers of computer science]. Naukovyi visnyk Uzhhorodskoho natsionalnoho universytetu. Seriia : Pedahohika. Sotsi-alna robota [Scientific Bulletin of Uzhhorod National University. Series: Pedagogy. Social work], 2, 176-178. Retrieved from http://irbis-nbuv.gov.ua/cgi-bin/irbis_nbuv/cgiirbis_64.exe?C21COM=2&I21DBN=UJRN&P21DBN=UJRN&IMAGE_FILE_DOWNLOAD=1&Image_file_name=PDF/Nvuuped_2017_2_45.pdf, [in Ukrainian].
- Petrenko, L. M., Shevchenko, V.P., & Zelikovska, O.A. (2020). Vykorystannia pedahohichnykh kraud-tekhnolohii u profesiinii pidhotovtsi studentiv IT-spetsialnostei [Leveraging crowd-based technologies for education in IT-students professional training]. Informatsiini tekhnolohii i zasoby navchannia [Information technologies and teaching aids], 76 (2), 213-235. Retrieved from: https://journal.iitta.gov.ua/index.php/itlt/issue/view/105
- Tsyba, O.V. (2017). Ispolzovaniye sistemy kontrolya versiy Git v distantsionnom obuchenii programmi-rovaniyu. [Using the Git version control system in distance learning programming]. V: Informatika i sis-temnyie nauki: tez. VIII Vseukr. nauch.-prakt. konf., 16-18 marta 2017 [Informatics and systems sciences. abstract VIII All-Ukr. scientific-practical. conf., March 16-18, 2017] Retrieved from http://dspace.puet.edu.ua/handle/123456789/5589, [in Russian].
- Chacon, S., & Straub, B. (2014). Pro Git 2nd ed. Edition. Apress. Retrieved from https://git-scm.com/book/uk/v2, [in Ukrainian].
- Git How To. Holovna storinka. (2022). Git How To. Retrieved from https://githowto.com/uk, [in Ukrainian].
- GitHub. (2022). Vikipediia. Vilna entsyklopediia [Wikipedia. Free encyclopedia]. Retrieved from https://uk.wikipedia.org/wiki/GitHub, [in Ukrainian].
- GitHub’s products. (2022). GitHub Docs. Retrieved from https://docs.github.com/en/get-started/learning-about-github/githubs-products, [in Еnglish].
- Hello World. (2022). GitHub Docs. Retrieved from https://docs.github.com/en/get-started/quickstart/hello-world, [in Еnglish].
- Learn Git Branching. Holovna storinka. (2022). Learn Git Branching. Retrieved from https://learngitbranching.js.org/?locale=uk, [in Ukrainian].
- Microsoft Docs contributor guide overview. (2022). Microsoft Docs. Retrieved from https://docs.microsoft.com/en-us/contribute, [in Еnglish].
- Yershov, M. (2019). Digitalisation of professional (vocational) and pre-high tertiary education of ukraine:problems and prospects. Scientific herald of the Institute of vocational education and training of NAES of Ukraine. Professional Pedagogy, 1(18), 67-74. https://doi.org/10.32835/2223-5752.2019.18.67-74, [in English].
- Zagalsky, A., Feliciano, J., Storey, M., Zhao, Y., & Wang, W. (2015). The Emergence of GitHub as a Collaborative Platform for Education. V Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing, 1906-1917. Retrieved from https://alexeyza.com/pdf/cscw15.pdf, [in Еnglish].