ВИКОРИСТАННЯ ШТУЧНОГО ІНТЕЛЕКТУ В ПРОЦЕСІ НАВЧАННЯ ПРОГРАМУВАННЯ В УМОВАХ ЗМІШАНОГО НАВЧАННЯ

Змішане навчання, яке поєднує традиційні методи навчання з онлайн-інструментами, потребує ефективних технологічних рішень, зокрема для забезпечення безперервного зворотного зв’язку між вчителем та учнем. У статті проаналізовано сучасний стан проблеми організації змішаного навчання, досліджено питан...

Full description

Saved in:
Bibliographic Details
Main Author: Олександр Миколайович Коваль
Format: Article
Language:English
Published: Borys Grinchenko Kyiv Metropolitan University 2024-12-01
Series:Відкрите освітнє е-середовище сучасного університету
Subjects:
Online Access:https://openedu.kubg.edu.ua/journal/index.php/openedu/article/view/543
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850106290309693440
author Олександр Миколайович Коваль
author_facet Олександр Миколайович Коваль
author_sort Олександр Миколайович Коваль
collection DOAJ
description Змішане навчання, яке поєднує традиційні методи навчання з онлайн-інструментами, потребує ефективних технологічних рішень, зокрема для забезпечення безперервного зворотного зв’язку між вчителем та учнем. У статті проаналізовано сучасний стан проблеми організації змішаного навчання, досліджено питання використання сучасних інформаційних технологій, зокрема штучного інтелекту та нейронних мереж в процесі навчання програмування. Також авторами здійснено детальний опис авторської розробки освітньої платформи VirtualLaboratories, VirtualLaboratories — це концепція освітньої платформи для навчання програмування, яка спрямована на використання штучного інтелекту, а саме нейронних мереж, для автоматизації окремих процесів написання коду, оцінювання та перевірки готових програмних рішень.  Платформа підтримує використання кількох мов програмування, таких як C#, SQL, Python, і інтегрує провідні нейронні мережі для аналізу, оптимізації та покращення якості коду. Це включає використання таких моделей, як GPT-4 Code, CodeBERT, CodeT5, що забезпечують не лише автоматичний аналіз коду, але й надають рекомендації щодо покращення та оптимізації рішень. Завдяки цим можливостям платформа дозволяє вчителям зосередитися на індивідуальній роботі з учнями, відстежуючи їхній прогрес, а учням — вирішувати завдання в зручний для них час, отримуючи об’єктивний і високоточний аналіз своїх рішень. У статті також наведено приклади інтеграції нейронних мереж для автоматизації процесів перевірки програмного коду, що значно скорочує час перевірки робіт та мінімізує помилки. Описано основні функціональні можливості платформи, що дозволяють створювати різнорівневі програмні завдання, надавати зворотній зв’язок у реальному часі та використовувати аналізатор помилок для вдосконалення програмних рішень. Також окреслено перспективи подальшого дослідження у напрямку впровадження нових алгоритмів штучного інтелекту та розширення можливостей платформи для роботи з більш складними завданнями й мовами програмування.
format Article
id doaj-art-16b875f0a8e84ca8b1787de3ce178aa1
institution OA Journals
issn 2414-0325
language English
publishDate 2024-12-01
publisher Borys Grinchenko Kyiv Metropolitan University
record_format Article
series Відкрите освітнє е-середовище сучасного університету
spelling doaj-art-16b875f0a8e84ca8b1787de3ce178aa12025-08-20T02:38:52ZengBorys Grinchenko Kyiv Metropolitan UniversityВідкрите освітнє е-середовище сучасного університету2414-03252024-12-011710.28925/2414-0325.2024.175ВИКОРИСТАННЯ ШТУЧНОГО ІНТЕЛЕКТУ В ПРОЦЕСІ НАВЧАННЯ ПРОГРАМУВАННЯ В УМОВАХ ЗМІШАНОГО НАВЧАННЯОлександр Миколайович Коваль0https://orcid.org/0009-0007-6122-5181Український державний університет імені Михайла Драгоманова Змішане навчання, яке поєднує традиційні методи навчання з онлайн-інструментами, потребує ефективних технологічних рішень, зокрема для забезпечення безперервного зворотного зв’язку між вчителем та учнем. У статті проаналізовано сучасний стан проблеми організації змішаного навчання, досліджено питання використання сучасних інформаційних технологій, зокрема штучного інтелекту та нейронних мереж в процесі навчання програмування. Також авторами здійснено детальний опис авторської розробки освітньої платформи VirtualLaboratories, VirtualLaboratories — це концепція освітньої платформи для навчання програмування, яка спрямована на використання штучного інтелекту, а саме нейронних мереж, для автоматизації окремих процесів написання коду, оцінювання та перевірки готових програмних рішень.  Платформа підтримує використання кількох мов програмування, таких як C#, SQL, Python, і інтегрує провідні нейронні мережі для аналізу, оптимізації та покращення якості коду. Це включає використання таких моделей, як GPT-4 Code, CodeBERT, CodeT5, що забезпечують не лише автоматичний аналіз коду, але й надають рекомендації щодо покращення та оптимізації рішень. Завдяки цим можливостям платформа дозволяє вчителям зосередитися на індивідуальній роботі з учнями, відстежуючи їхній прогрес, а учням — вирішувати завдання в зручний для них час, отримуючи об’єктивний і високоточний аналіз своїх рішень. У статті також наведено приклади інтеграції нейронних мереж для автоматизації процесів перевірки програмного коду, що значно скорочує час перевірки робіт та мінімізує помилки. Описано основні функціональні можливості платформи, що дозволяють створювати різнорівневі програмні завдання, надавати зворотній зв’язок у реальному часі та використовувати аналізатор помилок для вдосконалення програмних рішень. Також окреслено перспективи подальшого дослідження у напрямку впровадження нових алгоритмів штучного інтелекту та розширення можливостей платформи для роботи з більш складними завданнями й мовами програмування. https://openedu.kubg.edu.ua/journal/index.php/openedu/article/view/543штучний інтелектзмішане навчаннянейронні мережіавтоматизація навчанняпрограмуваннянавчальні платформи
spellingShingle Олександр Миколайович Коваль
ВИКОРИСТАННЯ ШТУЧНОГО ІНТЕЛЕКТУ В ПРОЦЕСІ НАВЧАННЯ ПРОГРАМУВАННЯ В УМОВАХ ЗМІШАНОГО НАВЧАННЯ
Відкрите освітнє е-середовище сучасного університету
штучний інтелект
змішане навчання
нейронні мережі
автоматизація навчання
програмування
навчальні платформи
title ВИКОРИСТАННЯ ШТУЧНОГО ІНТЕЛЕКТУ В ПРОЦЕСІ НАВЧАННЯ ПРОГРАМУВАННЯ В УМОВАХ ЗМІШАНОГО НАВЧАННЯ
title_full ВИКОРИСТАННЯ ШТУЧНОГО ІНТЕЛЕКТУ В ПРОЦЕСІ НАВЧАННЯ ПРОГРАМУВАННЯ В УМОВАХ ЗМІШАНОГО НАВЧАННЯ
title_fullStr ВИКОРИСТАННЯ ШТУЧНОГО ІНТЕЛЕКТУ В ПРОЦЕСІ НАВЧАННЯ ПРОГРАМУВАННЯ В УМОВАХ ЗМІШАНОГО НАВЧАННЯ
title_full_unstemmed ВИКОРИСТАННЯ ШТУЧНОГО ІНТЕЛЕКТУ В ПРОЦЕСІ НАВЧАННЯ ПРОГРАМУВАННЯ В УМОВАХ ЗМІШАНОГО НАВЧАННЯ
title_short ВИКОРИСТАННЯ ШТУЧНОГО ІНТЕЛЕКТУ В ПРОЦЕСІ НАВЧАННЯ ПРОГРАМУВАННЯ В УМОВАХ ЗМІШАНОГО НАВЧАННЯ
title_sort використання штучного інтелекту в процесі навчання програмування в умовах змішаного навчання
topic штучний інтелект
змішане навчання
нейронні мережі
автоматизація навчання
програмування
навчальні платформи
url https://openedu.kubg.edu.ua/journal/index.php/openedu/article/view/543
work_keys_str_mv AT oleksandrmikolajovičkovalʹ vikoristannâštučnogoíntelektuvprocesínavčannâprogramuvannâvumovahzmíšanogonavčannâ