Особливості навчання майбутніх бакалаврів комп’ютерних наук основ програмування на мові Kotlin

dc.contributor.authorБазурін Віталій Миколайович
dc.contributor.authorBazurin Vitalii Mykolaiovych
dc.date.accessioned2024-09-26T10:26:34Z
dc.date.available2024-09-26T10:26:34Z
dc.date.issued2024
dc.description.abstractУ статті розглянуто проблеми навчання студентів комп’ютерних спеціальностей програмуванню на мові Kotlin. Вивчення мови Kotlin зазвичай викликає у студентів певні проблеми, пов’язані з тим, що синтаксис мови Kotlin відрізняється від синтаксису мов, які спираються на С і С++. Як доводять вчені, мову Kotlin доцільно вивчати після вивчення основ програмування. У процесі навчання розробки мобільних додатків на мові Kotlin у студентів виникають труднощі, пов’язані з розумінням структури проекту мобільного додатка для Android і пов’язані з відмінністю синтаксису мови Kotlin від синтаксису мов С, С+, Java, C# та інших. Саме тому актуальними питаннями навчання розробки мобільних додатків на Kotlin є комбінація задачного та проектного підходів до вивчення програмування на Kotlin, завдяки чому студенти спочатку поетапно виконують порівняно прості завдання з вивчення основних алгоритмічних конструкцій, основ об’єктно-орієнтованого програмування, колекцій. Лише після цього доцільно переходити до вивчення структури додатка Android, створення мобільних додатків в середовищі Android Studio. У процесі навчання програмування на мові Kotlin студенти використовують різні середовища. Найбільш поширеним середовищем розробки мобільних додатків для операційної системи Android є Android Studio. Проте через високі системні вимоги дане середовище розробки може бути встановлене не на всіх комп’ютерах. Тому на початковому етапі вивчення програмування на Kotlin доцільно використати онлайн середовище Kotlin Playground або офлайн середовище IntelliJ IDEA.
dc.description.abstractThe article discusses the problems of teaching computer majors students to program in the Kotlin language. Learning Kotlin usually causes some problems for students due to the fact that the syntax of Kotlin is different from the syntax of languages based on C and C++. As scientists prove, it is advisable to learn the Kotlin language after learning the basics of programming. In the process of learning how to develop mobile applications in the Kotlin language, students have difficulties in understanding the structure of a mobile application project for Android and related to the difference between the syntax of the Kotlin language and the syntax of C, C+, Java, C# and others. That is why the topical issues of teaching the development of mobile applications on Kotlin are the combination of problem-based and project-based approaches to learning programming on Kotlin, thanks to which students first step by step perform relatively simple tasks to study basic algorithmic structures, the basics of object-oriented programming, and collections. Only after that, it is advisable to move on to studying the structure of the Android application, creating mobile applications in the Android Studio environment. In the process of learning Kotlin programming, students use different environments. The most common mobile application development environment for the Android operating system is Android Studio. However, due to high system requirements, this development environment may not be installed on all computers. Therefore, at the initial stage of learning Kotlin programming, it is advisable to use the Kotlin Playground online environment or the IntelliJ IDEA offline environment.
dc.identifier.citationБазурін В. Особливості навчання майбутніх бакалаврів комп’ютерних наук основ програмування на мові Kotlin [Текст] / В. Базурін // Актуальні питання природничо-математичної освіти : збірник наукових праць. Вип. 1 (23) / Міністерство освіти і науки України, Сумський державний педагогічний університет імені А. С. Макаренка ; [ред. рада.: М. І. Бурда, Л. В. Кондрашова, М. Гарнер, В. Б. Мілушев та ін.]. – Суми : [СумДПУ імені А. С. Макаренка], 2024. –.С. 142–147. – DOI: 10.5281/zenodo.12190915
dc.identifier.doi10.5281/zenodo.12190915
dc.identifier.orcid0000-0002-6614-4889
dc.identifier.urihttps://repository.sspu.edu.ua/handle/123456789/15593
dc.language.isouk
dc.subjectосвітній процес у закладі вищої освіти
dc.subjectзадачний підхід
dc.subjectкомп’ютерні науки
dc.subjectпрограмування
dc.subjectмобільний додаток
dc.subjectKotlin
dc.subjectстуденти
dc.subjecteducational process in a higher education institution
dc.subjectproblem-based approach
dc.subjectcomputer scienc
dc.subjectprogramming
dc.subjectmobile application
dc.subjectstudents
dc.titleОсобливості навчання майбутніх бакалаврів комп’ютерних наук основ програмування на мові Kotlin
dc.title.alternativeFeatures of Education of Future Bachelors of Computer Sciences in the Fundamentals of Programming in the Kotlin Language
dc.typeArticle
dc.udc.udc004: 378
Файли
Контейнер файлів
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
Bazurin V. M..pdf
Розмір:
675.3 KB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
2.9 KB
Формат:
Item-specific license agreed upon to submission
Опис: