Особливості використання цифрових засобів навчання При викладанні майбутнім учителям інформатики дисципліни «мови програмування»
DOI:
https://doi.org/10.26565/2074-8167-2019-45-03Ключові слова:
інформатика, цифрове навчання, цифрові засоби навчання, студент, освіта, програмне забезпечення, цифрове середовище, програмування, викладання, вчительАнотація
У статті висвітлено особливості використання цифрових засобів навчання при викладанні дис-ципліни «Мови програмування». Авторами було проаналізовано досвід застосування середовища командного рядку під час викладання програмування в закладі вищої освіти. Увагу акцентовано на аналізі можливостей використання студентами командного рядку операційної системи (ОС) у про-цесі створення ними навчальних програм з графічним інтерфейсом та звичайних програм в освітньо-му середовищі закладу вищої освіти. Зауважується, що у процесі викладання програмування за допомогою командного рядку ОС перед здобувачами освіти ставиться комплексне завдання. У процесі його вирішення студенти са-мостійно здійснюють пошук потрібних вихідних даних та формують основу дій щодо створення та налагодження програми, передбачають результати виконання програми, обирають стратегію за-стосування звичайних дидактичних програмних засобів підтримки програмування з сучасними та новітніми інформаційними технологіями, виконують завдання та аналізують якість його виконання й відповідність очікуваним результатам. Констатовано, що студенти виконують завдання під час про-ектування програми, яка вбудовується в HTML-сторінку за допомогою спеціального тегу. Код програ-ми з графічними примітивами завантажується та виконується при використанні цифрових засобів навчання. Авторами статті охарактеризовані етапи створення навчальних програм за допомогою ресурсів і засобів Java Development Kit (JDK) та ОС, висвітлені особливості реалізації і доцільність використан-ня аплетів під час програмування графіки в освітньому процесі на прикладі створення вихідного тексту програми з графічними примітивами. Наукова розвідка містить рекомендації щодо використання командного рядку для розробки простих навчальних програм з графічним інтерфейсом. У статті окреслено переваги цифрових за-собів навчання при викладанні програмування, а саме командного рядку ОС та звичайних дидактич-них програмних засобів.
Посилання
REFERENCES
Kryvonos, O. (2014). Formuvannia informatsiino-komunikatsiinykh kompetentnostei maibutnikh uchyteliv informatyky v protsesi navchannia prohramuvannia [Formation of information and communication competences of future teachers of informatics in the process of teaching programming]. (PhD dissertation). V. Vernadsky National Library of Ukraine, Kyiv, Ukraine. [In Ukrainian].
Nacional`na strategiya rozvy`tku osvity` v Ukrayini na 2012–2021 roky` [National Strategy for the Development of Education in Ukraine for 2012-2021]. URL: http://www.meduniv.lviv.ua/ iles/info/nats_strategia.pdf (дата звернення: 12.05. 2019). [in Ukrainian].
Morze, N. (2004). Metody`ka navchannya informaty`ky` Chasty`na 1.Zagal`na metody`ka navchannya informaty`ky` : navch. posibny`k. [Methodology of teaching computer science Part 1. The general methodology of computer science teaching : teaching. manual.] Kyiv, 256 p. [in Ukrainian].
Nikol`s`ky`j, S. (2017). Movy` programuvannya. Programuvannya za dopomogoyu Java Chasty`na persha : navch.-metod. posibny`k. [Programming languages. Programming with Java Part One: tutorial method. manual] Kharkiv. 156 p. [in Ukrainian].
Shatkivskyi, O. (2017) Porivniannia mov prohramuvannia, shcho vyvchaiutsia v shkoli ta vykorystovuiutsia u promyslovomu prohramuvanni. [Comparison of programming languages, which are studied at school and used in industrial programming] Instytut informatsiinykh tekhnolohii i zasobiv navchannia NAPN Ukrainy. Retrieved from: : htpp: //eprints.zu.edu.ua/id/25703.
Shyldt, H. (2012). Java: rukovodstvo dlia nachynaiushchykh. [Java: A Guide for Beginners] 5-e yzd. Moskva. :
OOO «YD Vyliams». 624 p. [in Russian].
Ianovskyi, I. (2019). Reitynh mov prohramuvannia 2019: JavaScript maizhe zrivniavsia z Java, populiarnist Go
znyzhuietsia. [Rating programming languages 2019: JavaScript is almost equal to Java, the popularity of Go is
reduced] URL: https://dou.ua/lenta/articles/language-rating-jan-2019/. Date of request: May 10, 2019.
Iashchyk, O. (2016). Metodyka navchannia alhorytmizatsii ta prohramuvannia starshoklasnykiv na rivni pohlyblenoho navchannia informatyky [Methodology of teaching algorithmization and programming of senior pupils at the level of in-depth training of computer science] (Abstract of candidate’s thesis). Nats. ped. un-t im.
M. P. Drahomanova. Kyiv, [in Ukrainian].
BlueJ. A free Java Development Environment designed for beginners. Retrieved from: https://www.bluej.org/.
Date of request: May 17, 2019.
Digital Learning: What to Know in 2019 Retrieved from: https://www.schoology.com/blog/digital-learning-
what-know-2019. Date of request: May 27, 2019.
The Java™ Tutorials. Lesson: Language Basics. Retrieved from: https://docs.oracle.com/javase/tutorial/java/
nutsandbolts/index.html. Date of request: May 7, 2019.