Особливості використання цифрових засобів навчання при викладанні майбутнім учителям інформатики дисципліни "мови програмування"
Аналіз можливостей використання студентами командного рядку операційної системи у процесі створення ними навчальних програм з графічним інтерфейсом та звичайних програм. Особливості реалізації і доцільність вживання аплетів під час програмування графіки.
Рубрика | Педагогика |
Вид | статья |
Язык | украинский |
Дата добавления | 28.01.2022 |
Размер файла | 23,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Особливості використання цифрових засобів навчання при викладанні майбутнім учителям інформатики дисципліни «Мови програмування»
С.Б. Нікольський, С.В. Сирчина, Комунальний заклад «Харківська гуманітарно-педагогічна академія»
У статті висвітлено особливості використання цифрових засобів навчання при викладанні дисципліни «Мови програмування». Авторами було проаналізовано досвід застосування середовища командного рядку під час викладання програмування в закладі вищої освіти. Увагу акцентовано на аналізі можливостей використання студентами командного рядку операційної системи (ОС) у процесі створення ними навчальних програм з графічним інтерфейсом та звичайних програм в освітньому середовищі закладу вищої освіти.
Зауважується, що у процесі викладання програмування за допомогою командного рядку ОС перед здобувачами освіти ставиться комплексне завдання. У процесі його вирішення студенти самостійно здійснюють пошук потрібних вихідних даних та формують основу дій щодо створення та налагодження програми, передбачають результати виконання програми, обирають стратегію застосування звичайних дидактичних програмних засобів підтримки програмування з сучасними та новітніми інформаційними технологіями, виконують завдання та аналізують якість його виконання й відповідність очікуваним результатам. Констатовано, що студенти виконують завдання під час проектування програми, яка вбудовується в HTML-сторінку за допомогою спеціального тегу. Код програми з графічними примітивами завантажується та виконується при використанні цифрових засобів навчання.
Авторами статті охарактеризовані етапи створення навчальних програм за допомогою ресурсів і засобів Java Development Kit (JDK) та ОС, висвітлені особливості реалізації і доцільність використання аплетів під час програмування графіки в освітньому процесі на прикладі створення вихідного тексту програми з графічними примітивами.
Наукова розвідка містить рекомендації щодо використання командного рядку для розробки простих навчальних програм з графічним інтерфейсом. У статті окреслено переваги цифрових засобів навчання при викладанні програмування, а саме командного рядку ОС та звичайних дидактичних програмних засобів.
Ключові слова: інформатика, , цифрове навчання, цифрові засоби навчання, студент, освіта, програмне забезпечення, цифрове середовище, програмування, викладання, вчитель.
Особенности использования цифровых средств обучения при преподавании будущим учителям информатики дисциплины «языки программирования»
С.Б Никольский, С.В. Сырчина, Коммунальное учреждение «Харьковская гуманитарно-педагогическая академия»
В статье рассмотрены особенности использования цифровых средств обучения при преподавании дисциплины «Языки программирования». Авторами проанализирован опыт применения среды командной строки во время обучения программирования в высшем учебном заведении. Внимание акцентировано на анализе возможностей использования студентами командной строки операционной системы (ОС) в процессе создания ими учебных программ с графическим интерфейсом и обычных программ в образовательной среде высшего учебного заведения.
Отмечается, что в процессе преподавания программирования с помощью командной строки ОС перед соискателями образования ставится комплексная задача. В процессе его решения студенты самостоятельно осуществляют поиск нужных исходных данных и формируют основу действий по созданию и отладки программы, предусматривают результаты выполнения программы, выбирают стратегию применения обычных дидактических программных средств поддержки программирования с современными и новейшими информационными технологиями, выполняют задание и анализируют качество его выполнения и соответствия ожидаемым результатам. Обращается внимание на то, что студенты выполняют задания при проектировании программы, которая встраивается в HTML-страницу с помощью специального тега. Код программы с графическими примитива- ми загружается и выполняется при использовании цифровых средств обучения.
Авторами статьи рассматриваются этапы создания учебных программ с помощью ресурсов и средств Java Development Kit (JDK) и ОС, показаны особенности реализации и целесообразность использования апплетов при программировании графики в образовательном процессе на примере создания исходного текста программы с графическими примитивами.
Научное исследование содержит рекомендации по использованию командной строки для разработки простых учебных программ с графическим интерфейсом. В статье обозначены преимущества цифровых средств обучения при преподавании программирования, а именно командной строке ОС и обычных дидактических программных средств.
Ключевые слова: информатика, цифровое обучение, цифровые средства обучения, студент, образование, программное обеспечение, цифровая среда, программирование, преподавание, учитель.
Peculiarities of digital learning means usage in training future computer science teachers of «programming languages» course
S.B Nikolsky, S.V. Syrchyna Municipal establishment «Kharkiv humanitarian-pedagogical academy»
The article highlights the peculiarities of the use of digital learning means in the teaching of the discipline “Programming languages”. The authors analyzed the experience of using the command line environment when teaching programming in a higher education institution. The emphasis focuses on analyzing the possibilities for students to use the command line of the operating system (OS) in the process of creating their curricula with a graphical interface and ordinary programs in the educational environment of a higher education institution.
It is noted that in the process of teaching programming with the help of the command line of an OS in front of the educators a complex task is being put. In the process of its solution, students independently search for the necessary source data and form the basis for the creation and setting-up of the program, foresee the results of the program implementation, choose the strategy of using the general didactic programming software with modern and neoteric information technologies, perform tasks and analyze the quality of its execution, and accordance with expected results. It is stated that students perform their task while designing an application that is embedded in an HTML page using a special tag. The graphic primitive program code is loaded and executed using digital learning tools.
The authors described the stages of creating educational programs using resources and tools of the Java Development Kit (JDK) and OS, highlighted the peculiarities of the implementation and expediency of using applets in programming graphics in the educational process using the original source code of the program with graphic primitives as an example.
Scientific research contains recommendations for using the command line to develop simple educational applications with a graphical interface. The article outlines the advantages of digital learning tools in teaching programming, namely the command line of an OS and the usual didactic software.
Key words: computer science, digital learning, digital learning means, student, education, software, digital environment, programming, teaching, teacher.
Постановка проблеми
Національною стратегією розвитку освіти в Україні визнано, що одним з пріоритетів розвитку вітчизняної освіти є впровадження інновацій, які дають можливість здобувачам освіти здобути глибокі та міцні знання та практичні навички в галузі інформатики [3].
Швидкий розвиток комп'ютерних платформ і технологій програмування визначає протиріччя між сучасними вимогами до викладання програмування та наявними методиками їх викладання, вимогами суспільства до підготовки вчителів інформатики та вміннями випускників закладів вищої освіти застосовувати набуті знання у фаховій діяльності [1; 8].
У період сьогодення програмування сприяє не тільки формуванню освітнього, а й інтелектуального потенціалу особистості. Сьогодні актуальною є розробка нових дидактичних засобів викладання програмування, що забезпечують засвоєння студентами теоретичних основ алгоритмізації та програмування, а також їх практичну реалізацію. Студенти, опановуючи програмування, повинні не тільки набувати практичні навички алгоритмізації та програмування, але й уміти використовувати різні середовища програмування, що актуалізує необхідність упровадження в освітньому просторі цифрових засобів навчання.
Аналіз останніх досліджень і публікацій
Аналіз психолого-педагогічної літератури та інших науково-педагогічних джерел інформації свідчить, що проблемою впровадження цифрового навчання в освітній процес займалися вітчизняні та закордонні науковці.
Дидактико-педагогічні та методичні проблеми інформатизації освітнього процесу вивчали О. Андрєєв, В. Безпалько, Ю. Дорошенко, М. Жалдак, В. Монахов, Н. Морзе, Ю. Рамський, В. Розумовський, О. Співаковський, Г. Коджаспирова, І. Захарова та ін.
Розв'язуванню проблем викладання інформатики у вищій школі, присвячені роботи В. Бикова, А. Гей на, І. Герасименко, В. Кухаренка, М. Лапчика, О. Локшиної, Н. Макарової, Н. Морзе, О. Овчарук, Ю. Рамського О. Спіріна, А. Хуторського та інші.
Технологія створення цифрових засобів підтримки навчання у закладах вищої освіти висвітлена у роботах вітчизняних науковців. Серед них: В. Кухаренко, С. Литвинова, В. Рибалко, П. Стефаненко, В. Биков та ін.
Можливості упровадження цифрових засобів навчання у вітчизняних та закордонних закладах вищої освіти (ЗВО) досліджували Р. Гуревич, О. Грецька, В. Гриценко, М. Смульсон, Ю. Машбиць, М. Жалдак, М. Корнієнко, В. Осадчий та ін. Перспективи їх впровадження у ЗВО проаналізували О. Хуторський, С. Чемезов, О. Хвисюк, Ю. Поляченко, В. Передерій, О. Волосовець, Н. Гончарова, Р. Сабадишин та ін.
Вагомий внесок у розвиток теорії та методики викладання інформатики, дослідження в галузі поєднання нових і традицій них засобів навчання внесли провідні вітчизняні та закор- донні науковці: Н. Вирт, Д. Гослинг, Е. Дейкстра, А. Ершов, О. Кривонос, М. Келлинг, Д. Кнут, А. Кузнецов, С. Литвинова, М. Жалдак, Ч. Хоар, Г. Шилд та інші.
Упровадження в освітній процес цифрових технологій обумовлює розвиток термінології цифрового навчання. Сьогодні в вітчизняної педагогічної науки немає чіткого однозначного тлумачення нових термінів, пов'язаних з розвитком цифрового навчання. Дослідники вважають, що цифрові інструменти мають бути подані програмним забезпеченням для управління освітнім процесом, організації навчального процесу, представлення навчального матеріалу, фіксації професій них дій тощо.
Аналізуючи роботи науковців, можна стверджувати, що низка питань відносно упровадження цифрових засобів навчання в освітньому просторі ЗВО вимагає подальшого дослідження.
Метою даних матеріалів є аналіз можливостей упровадження командного рядку операційної системи (ОС) як цифрового засобу навчання при викладанні дисципліни «Мови програмування» у процесі підготовки майбутніх учителів інформатики.
Методи дослідження
Для вирішення мети нашого дослідження були використані методи: теоретичні: аналіз та узагальнення психолого-педагогічної та спеціалізованої літератури з проблеми дослідження, державних нормативних документів, систематизація теоретичного та практичного матеріалу; вивчення й аналіз передового педагогічного досвіду; емпіричні: бесіди зі студентами, анкетування студентів, педагогічне спостереження під час викладання дисципліни «Мови програмування» при підготовці майбутніх учителів інформатики.
Виклад основного матеріалу. У період сьогодення модернізація освітнього процесу середньої та вищої школи відбувається у контексті тенденції упровадження цифрового навчання (digital learning). При реалізації цифрового навчання застосовують технічні [2], зокрема цифрові засоби навчання, що можуть використовуватись для відображення змісту навчального матеріалу, контролю й управління навчально-пізнавальною діяльністю студентів. Основним засобом цифрового навчання, а також й ого основою є Інтернет. Відтак цифровими засобами навчання є комп'ютер, аудіо- та відео- навчальні матеріали, мультимедіа, освітнє програмне забезпечення, віртуальна реальність, а також сервіси Інтернет (Google, YouTube, Facebook).
Студентам не потрібно спеціальне обладнання для роботи в системі цифрового навчання. Вони можуть використовувати будь-який звичний їм власний технічний засіб навчання: смартфон, планшет, ноутбук або стаціонарний комп'ютер зі програмним забезпеченням. Програмне забезпечення таких комп'ютерних систем поділяється на: системне, прикладне та інструментальне (системи програмування та програмні інструменти ОС для створення навчальних програм).
Під цифровими засобами навчання при викладанні дисципліни «Мови програмування» розуміється інструментальне програмне забезпечення, яке служить засобом навчання програмування, інструментом створення та налагодження типових навчальних програм, джерелом навчальних матеріалів, відкриває й ому нові освітні й пізнавальні можливості. Велика різноманітність сучасних цифрових засобів навчання програмування ставить перед необхідністю якісного їх відбору. Серед програмного забезпечення існує багато інструментальних програмних засобів, використання яких може пробудити інтерес студентів до вивчення багатьох тем програмування. Важли- ву роль при цьому відіграє вільне програмне забезпечення.
Зауважимо, що вільне програмне забезпечення є одним з основних цифрових засобів навчання, яке можна безперешкодно упроваджувати на заняттях програмування, а саме: вивчати, змінювати, копіювати та поширювати. Майбутні учителі інформатики мають бути компетентними щодо самостійного створення власних навчальних матеріалів за допомогою вільного програмного забезпечення з метою організації практичних та лабораторних робіт у процесі викладання інформатики. Відтак особливу увагу під час викладання дисципліни «Мови програмування» доцільно приділяти використанню цифрових засобів навчання, які відносяться до вільного програмного забезпечення.
Програмування, як і інші галузі інформатики, постійно вдосконалюється. Нині виникають не тільки нові мови програмування, а й нові методології та інтегровані середовища розробки програмного забезпечення (integrated development environment - IDE). В Україні та за кордоном най більш поширеними для викла- дання програмування в ЗВО є процедурно-орієнтована та об'єктно-орієнтована парадигми програмування за допомогою мов програмування Pascal, C++, Python та Java.
У більшості вітчизняних навчально-методичних посібників з інформатики приділяється увага складанню алгоритмів та синтаксису мови програмування (зокрема, мови програмування Pascal). Такий підхід передбачає вивчення мови програмування у середовищі розробки Lazarus для компілятора Free Pascal, що дає змогу складання типових навчальних програм і можливість інтеграції програм, розроблених у графічному режимі роботи середовища Delphi.
Середовище Lazarus дає змогу написати та налагодити програму за кілька годин заняття, натомість розуміння відповідних парадигм програмування, сутності компіляції та інтерпретації програм з використанням сучасних інформацій них технологій вимагає більше часу. У графічних режимах роботи Lazarus студенти мають чудовий графічний інтерфей с з панеллю інструментів й отримують можливість налагоджувати навчальні програми.
Вивчення спеціальної літератури дозволяє свідчити, що у процесі викладання програмування переважає використання графічних режимів най більш поширених сучасних інтегральних середовищ. Спеціалісти в галузі інформатики акцентують увагу на необхідності методично обґрунтованого використання консольних режимів роботи IDE та засобів командного рядку операційної системи (ОС) при викладанні програмування, що сприяє формуванню певних практичних навичок у студентів, активізації освітнього процесу, розвитку особистості в умовах сьогодення та підвищенню якості освітнього процесу загалом [6; 9].
Аналіз досвіду використання в освітньому просторі ЗВО платформ та мов програмування показує, що мова програмування Pascal не усвідомлюється здобувачами освіти як актуальна, бо нині не використовується в практичній діяльності [5; 7]. Наш досвід викладання інформатики свідчить, що для мотивації студентів, у процесі вивчення ними дисципліни «Мови програмування», важливо упроваджувати в освітній процес мову програмування Java.
У світі інформацій них технологій низка компаній таких як Microsoft, Oracle, Cisco створили навчальні академії, на базі яких здійснюється навчання за сучасними безкоштовними ІТ курсами. Компанії пропонують програми та навчальні матеріали для закладів освіти з використанням цифрових засобів навчання. Одна з таких програм активно розробляється компанією Oracle, яка підтримує частину технологій Java та якій належать права на Java [11].
Аналіз публікацій в іноземних виданнях свідчить про накопичення освітянами значного досвіду щодо впровадження Java в освітній процес під час викладання програмування у закордонних закладах вищої освіти (зокрема, США та Великій Британії) [6; 9; 11].
У процесі наукового пошуку з'ясовано, що основними проблемами цифрового навчання є: велика кількість цифрових пристроїв, відсутність «оцифрованої» програми навчання й труднощі доступу студентів до цифрових засобів навчання [10]. За умов суттєвих фінансових обмежень вітчизняних закладів вищої освіти актуалізується можливість упровадження цифрових засобів навчання (командний рядок ОС, звичай ний Блокнот та комплект розробника Java (JDK)) на основі існуючого комп'ютерного обладнання. Таким чином створюється освітнє середовище програмування, яке не потребує залучення фахівців до інсталяції середовищ програмування, додаткового фінансового забезпечення.
Сучасний розвиток технологій Java створює великі можливості для підвищення рівня навчання програмування. Особливого значення набуває широке розповсюдження програмних додатків (сервлетів та аплетів), програм Java для створення графічних зображень (графічних примітивів) та мультимедіа. Використання таких ресурсів визначає суттєвий вплив на процеси освіти та усвідомлення суті програмування з застосуванням сучасних Інтернет-технологій , підвищує інтерес і мотивацію студентів до навчання програмування.
Більшість викладачів інформатики вважають анахронізмом такий цифровий засіб навчання як командний рядок. На нашу думку, саме він може бути корисним для викладача під час підготовки та проведення занять з програмування у ЗВО. Командний рядок ОС Windows - це окремий програмний продукт, що забезпечує прямий зв'язок між користувачем та операційною системою, використовує інтерпретатор команд сmd.exe. Консоль командного рядка є у всіх версіях Windows, а також у версіях інших операцій них систем. Довгий час командний рядок залишався май же незмінним, його використовували тільки професіонали: адміністратори системи, розробники програмного забезпечення, фахівці з мереж тощо. Нині функціональні можливості нового командного рядку з назвою Windows Terminal об'єднуються та поширюються за допомогою PowerShell, cmd. exe і Windows Subsystem for Linux.
Способи автоматизації командного рядку дозволяють уникнути виснажливого, на перший погляд, введення команд у процесі програмування. Наприклад, клавіші Up та Down дозволяють переміщатися за списком раніше введених команд. Натиснувши клавішу Up, можна повторити останню введену команду.
Нами було розроблено методичні поради для майбутніх викладачів інформатики, що вивчають дисципліну «Мови програмування» стосовно особливостей використання цифрових засобів навчання, зокрема командного рядку ОС. Здобувачам освіти рекомендується для запису вихідного тексту та виконання Java-програми в командному рядку ОС виконати наступне:
Налаштувати системну змінну PATH, в якій додається шлях до директорії bin комплекту JDK.
Відкрити вікно командного рядку та за допомогою вбудованих команд ОС перейти в директорію, де буде міститься цільовий фай л з вихідним текстом програми.
За допомогою звичайного текстового редактору Блокнот записати вихідний текст програми в цільовий фай л з розширенням .java. Потім застосувати інструментальні програмні засоби, а саме: компілятор javac та інтерпретатор java, які містяться в директорії bin комплекту JDK.
Скомпілювати цільовий файл у файл з розширенням .class. Компілятор javac переводить вихідний текст програми в інструкції (бай т коди) віртуальної машини JVM.
Запустити програму на виконання за допомогою інтерпретатора java або інструментального засобу appletviewer.
Слід зазначити, що в директорії bin комплекту JDK знаходяться потужні засоби налагодження та виконання не тільки звичай них Java-програм, але і програм з графічним інтерфейсом (аплетів), які запускаються й взаємодіють з веб-браузером або інструментальним засобом appletviewer перегляду аплетів комплекту JDK.
Під час викладання дисципліни «Мови програмування» вважаємо доцільним висвітлювати можливість використання цифрових засобів мови програмування в командному рядку ОС шляхом створення простої наочної навчальної програми з графічними примітивами, що запускається на виконання засобом appletviewer. Вихідний текст такої програми буде виглядати таким чином:
import java.applet.Applet; import java.awt.*;
//<applet code = Applet1 height = 400 width = 400> </Applet>
public class Applet1 extends Applet { public void paint(Graphics g) {
setBackground(Color.CYAN); g.setColor(Color.red);
int w = getSize().width; int h = getSize().height; g.drawLine(0,h,w, 0);
g.fillOval(w/2-50, h/2-50, 100, 100);
g.drawRect(w/2-50, h/2-50, 100, 100);}}
Важливо мати на увазі, що після компіляції бай т-код програми вбудовується в HTML-сторінку за допомогою спеціального тегу <applet>. Код програми завантажується та виконується інструментальним засобом перегляду аплетів (appletviewer).
Наш досвід викладання дисципліни «Мови програмування» дозволяє свідчити, що для налагодження вихідного тексту та виконання програми за допомогою пропонованих цифрових засобів доречно використовувати своєрідне середовище програмування, а саме, три вікна: командного рядку ОС, Блокноту та створеного аплету. Для компіляції вихідного тексту програми та виконання програми необхідно застосовувати засоби JDK у командному рядку, а саме, послідовно виконати такі команди: javac Applet1.java та appletviewer Applet1.java. Інструментальним засобом appletviewer буде створено вікно аплету з графічними примітивами: лініями, прямокутником та кругом з заливкою в центрі вікна.
У процесі викладання програмування за допомогою звичай них цифрових засобів навчання (командного рядку ОС) перед студентами ставиться комплексне завдання. У процесі його вирішення здобувачі освіти самостійно здійснюють пошук потрібних вихідних даних та визначають алгоритм дій щодо створення та налагодження процедурно-орієнтованих програм, передбачають результати виконання програми, обирають стратегію застосування звичай них дидактичних програмних засобів підтримки програмування із сучасними та новими інформацій ними технологіями, виконують завдання та аналізують його якість і відповідність очікуваним результатам. Здійснення окреслених дій можливо продемонструвати на прикладі проектування та реалізації звичай - них та графічних додатків за допомогою командного рядку ОС і технологій Java [4; 6].
У працях сучасних науковців представлено дидактичні та навчальні матеріали для комплексного вирішення завдань програмування з використанням командного рядку ОС, які націлені на вступний університетський рівень. Відомий американський науковець Г. Шілдт (Herbert Schildt), автор книг про мови програмування, у своїх роботах визначає доцільність використання командного рядку ОС з метою кращого усвідомлення студентами матеріалу зі сфери програмування й доступності цифрових засобів навчання як для викладачів, так і для студентів. На його думку прості програми краще компілювати й виконувати цифровими засобами JDK в командному рядку ОС на відміну від налагодження програм у потужних професій них інтегрованих середовищ розробки програмного забезпечення, наприклад, NetBeans та Eclipse [6].
Зауважимо, що викладач кафедри інформатики Королівського коледжу Лондона М. Коллінг (Michael Kцlling), а також фахівці Кентського університету Я. Уттинг (I. Utting), Д. Макколл (Davin McCall), Н. Браун (N. Brown) та інші в освітньому процесі використовують власне розроблене багатовимірне навчальне середовище BlueJ на базі комплекту JDK, що поєднує традицій не навчання із сучасними цифровими засобами навчання. Зміст середовища BlueJ включає методичне забезпечення викладача, дидактичні матеріали для студентів й цифрові навчальні засоби, дозволяє активізувати освітню діяльність студентів з використанням різноманітних вікон консольного режиму функціонування BlueJ [9].
Здійснене нами опитування студентів щодо доцільності використання цифрових засобів навчання (зокрема, командного рядку ОС) на заняттях з дисципліни «Мови програмування» на базі Комунального закладу «Харківська гуманітарно-педагогічна академія» Харківської обласної ради та результати поточного контролю знань студентів протягом семестру дозволяють свідчити про можливість формування логічного й алгоритмічного мислення, навичок роботи з програмним забезпеченням комп'ютера. Студенти наповнюють програмування змістом і сенсом на предметному та технологічному рівнях, застосовуючи цифрові засоби навчання. Здобуті навички, на їх думку, можуть бути корисними їм в подальшій професій ній діяльності.
З метою оцінки ціннісного ставлення студентів до використання цифрових засобів навчання (командного рядку ОС) під час викладання програмування нами було проведено анкетування майбутніх учителів інформатики на базі Комунального закладу «Харківська гуманітарно-педагогічна академія» Харківської обласної ради. Анкетування студентів денної та заочної форм навчання (50 осіб) показало, що 62% з них швидше усвідомлюють суть програмування та набувають практичні навички налагодження та виконання програм за допомогою цифрових засобів навчання (командного рядку ОС). До того ж, 26% респондентів позитивно ставляться до використання командного рядку ОС під час вивчення програмування. Ще 12% студентів зазначають, що не вміють розподілити час для роботи в командному рядку ОС та консольних й графічних режимів роботи IDE. Поточний контроль знань, результати опитування студентів дали змогу дій ти висновку щодо сформованості у респондентів готовності до використання цифрових засобів навчання (командного рядку ОС), зокрема під час професійної діяльності в якості учителів інформатики.
операційний графіка інтерфейс аплет
Висновки
Проведене дослідження дозволяє свідчити, що засвоєння студентами теоретичного та практичного матеріалу з інформатики, набуття практичних навичок використання цифрових засобів навчання під час викладання дисципліни «Мови програмування» базується на сучасній мові програмування з використанням командного рядку ОС. Після усвідомлення суті та основ програмування для студентів будуть корисні в навчанні програмування графічні режими функціонування інтегрованих середовищ розробки програмного забезпечення, які обумовлюють їхнє застосування в повсякденній та професій ній діяльності. Виконане дослідження свідчить про доцільність при викладанні програмування в освітньому середовищі ЗВО упроваджувати вільне програмне забезпечення, а саме консольні та графічні режими сучасних професій них середовищ. Установлено, що у процесі викладання дисципліни «Мови програмування» доцільно впроваджувати в освітній процес цифрові засоби навчання: командний рядок ОС; консольні режими багатофункціональних текстових редакторів; консольні та графічні режими інтегрованих середовищ розробки програмного забезпечення.
Перспективи подальших досліджень. У подальших дослідженнях планується дослідити вплив використання цифрового засобу навчання Google Classroom на процес навчання програмування майбутніми вчителями інформатики.
Список використаних джерел та літератури
1. Кривонос О.М. Формування інформацій но-комунікацій них компетентностей майбутніх учителів інформатики в процесі навчання програмування: дис. … канд. пед. наук : 13.00.02. Київ, 2014. 285 с.
2. Морзе Н.В. Методика навчання інформатики. В 3-х ч. Ч. 1. Загальна методика навчання інформатики: навч. посібник. Київ, 2004. 256 с.
3. Національна стратегія розвитку освіти в Україні на 2012-2021 роки.
4. Нікольський С.Б. Мови програмування. Програмування за допомогою Java: навч.-метод. посібник. У 2-х ч. Ч. 1. Харків: КЗ «Харківська гуманітарно-педагогічна академія» Харківської обласної ради, 2017. 156 с.
5. Шатківський О.М. Порівняння мов програмування, що вивчаються в школі та використовуються у промисловому програмуванні. Інститут інформацій них технологій і засобів навчання НАПН України.
6. Шилдт Г. Java: руководство для начинающих. М.: ООО «ИД Вильямс», 2012. 624 с.
7. Яновський І. Рей тинг мов програмування 2019: JavaScript май же зрівнявся з Java, популярність Go знижується.
8. Ящик О.Б. Методика навчання алгоритмізації та програмування старшокласників на рівні поглибленого навчання інформатики : автореферат дис. … канд. пед. наук : 13.00.02. Київ, 2016. 20 с.
9. Blue J. A free Java Development Environment designed for beginners.
10. Digital Learning: What to Know in 2019
11. The Java™ Tutorials. Lesson: Language Basics.
Размещено на Allbest.ru
...Подобные документы
Психологічні особливості використання цифрових навчальних засобів у молодшому шкільному віці. Застосування цифрових навчальних засобів - важлива дидактична умова якісної організації навчання. Досвід практичного використання на уроках іноземної мови.
курсовая работа [115,4 K], добавлен 25.04.2012Роль активних методів навчання у навчально-виховному процесі. Підходи до їх застосування під час вивчення шкільного курсу інформатики. Сутність методу проектів та розробка методичних рекомендацій щодо його використання при навчанні програмування.
курсовая работа [2,8 M], добавлен 12.03.2014Гра як форма навчання у початковій школі. Особливості використання ігрової форми на уроках математики. Використання комп’ютерної техніки у процесі навчання молодших школярів. Опис навчальних ігрових програм. Результати експериментального дослідження.
дипломная работа [270,7 K], добавлен 13.07.2009Поняття міжпредметних зв’язків у навчальному процесі. Важливість застосування нових інформаційних технологій в сучасній школі. Приклади використання мови програмування Pascal на уроках математики. Розробка програм для спрощення обрахунку задач з фізики.
курсовая работа [286,7 K], добавлен 12.05.2012Психолого-педагогічні засади використання технічних засобів у навчальному процесі. Застосування різноманітних засобів в процесі навчання іноземної мови. Вживання аудіоматеріалів на уроках. Дидактичні можливості використання мультемідійних технологій.
курсовая работа [45,4 K], добавлен 22.09.2015Можливості використання мультимедійний технологій при викладанні фахової медичної англійської мови. Оцінка рівня забезпечення навчальних закладів обладнанням в Україні. Пакети мультимедіа-навчання Oxford University Press, Cambridge University Press.
статья [26,6 K], добавлен 13.11.2017Роль історії науки при вивченні дисциплін у загальноосвітніх закладах. Обгрунтування необхідності використання технологій WEB 2.0 в процесі навчання інформатики. Використання соціальних сервісів Інтернет при викладанні теми "Історія інформатики" в школі.
дипломная работа [753,7 K], добавлен 23.04.2011Значення дистанційної освіти в організації проведення занять з іноземної мови. Приклади апаратних рішень задачі створення мультимедійної навчальної лабораторії. Використання можливостей Internet як напрямок впровадження новітніх навчальних технологій.
реферат [557,0 K], добавлен 17.10.2010Психолого-педагогічні засади використання технічних засобів у навчальному процесі. Використання аудіо- та відеоматеріалів на різних етапах навчання. Дидактичні можливості використання сучасних мультимедійних технологій у процесі вивчення іноземної мови.
курсовая работа [1,1 M], добавлен 26.10.2014Доцільність використання української мови під час опанування дітьми англійської. Державні освітні програми навчання і виховання дітей дошкільного віку. Зміст і завдання вивчення іноземної мови в дошкільному закладі. Розробка систем завдань для дошкільнят.
курсовая работа [66,6 K], добавлен 10.01.2015Принципи і правила навчання. Теоретичні основи використання засобів наочності на уроках "Я і Україна". Системний підхід у реалізації принципів навчання. Класифікація засобів наочності, що використовуються на уроках природознавства та їх характеристика.
курсовая работа [63,3 K], добавлен 11.06.2009Поняття та класифікація електронних засобів навчання. Психолого-ергономічні вимоги до їх застосування та значення. Особливості використання електронних засобів навчання на уроках фізики. Технологія створення та огляд існуючих електронних засобів навчання.
курсовая работа [53,7 K], добавлен 16.12.2011Зміст навчальних програм, огляд основних та додаткових підручників з української мови. Методика опрацювання частин мови в початкових класах (питання, значення, роль та зв'язок у реченні). Впровадження методів проблемного навчання на уроках мови.
реферат [24,8 K], добавлен 16.11.2009Характеристика та призначення принципу наочності в ході виховного процесу, класифікація його основних засобів. Виокремлення засобів наочності для уроків курсу "Я і Україна", їх особливості. Узагальнення методики використання засобів в процесі навчання.
курсовая работа [33,9 K], добавлен 14.07.2009Особливості засобів навчання і їх роль у ефективному засвоєнні знань учнями початкових класів. Класифікація засобів наочності, що використовуються на уроках природознавства. Використання опорних схем. Екскурсії, як важливий засіб навчання природознавству.
курсовая работа [1,6 M], добавлен 15.06.2010Аналіз необхідності використання інтерактивного навчання у шкільних умовах. Розгляд можливостей інтерактивних технологій у реалізації завдань графічної підготовки у навчальному процесі. Огляд інтерактивної моделі забезпечення графічної освіти школярів.
статья [21,2 K], добавлен 13.11.2017Особливості початкового етапу навчання. Місце, завдання та функції ігрової діяльності у педагогічному процесі. Шляхи та етапи використання рольових ігор у навчанні іноземній мові. Розвиток граматичних, лексичних, фонетичних, орфографічних, мовних навичок.
курсовая работа [73,0 K], добавлен 10.06.2011Аналіз ролі та місця електронних засобів у навчальному процесі. Принципи класифікації навчальних електронних видань. Структура сучасного мультимедійного курсу. Основні складові інтерактивної частини мультимедійного курсу: електронний підручник, ін.
статья [21,1 K], добавлен 06.09.2017Засоби навчання, їх види та функції. Обґрунтування необхідності впровадження в учбовий процес технічних засобів навчання. Застосування технік інтерактивного навчання на уроках природознавства. Особливості використання програмно-методичного забезпечення.
курсовая работа [4,2 M], добавлен 15.06.2010Створення нової системи викладання історичних дисциплін у середніх і вищих навчальних закладах України. Проблеми підготовки сучасних навчальних програм і підручників з історії. Використання активних форм і методів організації самостійної роботи студентів.
статья [28,0 K], добавлен 20.08.2013