Особливості навчання майбутніх бакалаврів комп’ютерних наук основ програмування на мові Kotlin
Вантажиться...
Дата
2024
Назва журналу
Номер ISSN
Назва тому
Видавець
Анотація
У статті розглянуто проблеми навчання студентів комп’ютерних спеціальностей програмуванню на мові Kotlin. Вивчення мови Kotlin зазвичай викликає у студентів певні проблеми, пов’язані з тим, що синтаксис мови Kotlin відрізняється від синтаксису мов, які спираються на С і С++. Як доводять вчені, мову Kotlin доцільно вивчати після вивчення основ програмування. У процесі навчання розробки мобільних додатків на мові Kotlin у студентів виникають труднощі, пов’язані з розумінням структури проекту мобільного додатка для Android і пов’язані з відмінністю синтаксису мови Kotlin від синтаксису мов С, С+, Java, C# та інших.
Саме тому актуальними питаннями навчання розробки мобільних додатків на Kotlin є комбінація задачного та проектного підходів до вивчення програмування на Kotlin, завдяки чому студенти спочатку поетапно виконують порівняно прості завдання з вивчення основних алгоритмічних конструкцій, основ об’єктно-орієнтованого програмування, колекцій. Лише після цього доцільно переходити до вивчення структури додатка Android, створення мобільних додатків в середовищі Android Studio.
У процесі навчання програмування на мові Kotlin студенти використовують різні середовища. Найбільш поширеним середовищем розробки мобільних додатків для операційної системи Android є Android Studio. Проте через високі системні вимоги дане середовище розробки може бути встановлене не на всіх комп’ютерах. Тому на початковому етапі вивчення програмування на Kotlin доцільно використати онлайн середовище Kotlin Playground або офлайн середовище IntelliJ IDEA.
The 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.
The 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.
Опис
Ключові слова
освітній процес у закладі вищої освіти, задачний підхід, комп’ютерні науки, програмування, мобільний додаток, Kotlin, студенти, educational process in a higher education institution, problem-based approach, computer scienc, programming, mobile application, students
Бібліографічний опис
Базурін В. Особливості навчання майбутніх бакалаврів комп’ютерних наук основ програмування на мові Kotlin [Текст] / В. Базурін // Актуальні питання природничо-математичної освіти : збірник наукових праць. Вип. 1 (23) / Міністерство освіти і науки України, Сумський державний педагогічний університет імені А. С. Макаренка ; [ред. рада.: М. І. Бурда, Л. В. Кондрашова, М. Гарнер, В. Б. Мілушев та ін.]. – Суми : [СумДПУ імені А. С. Макаренка], 2024. –.С. 142–147. – DOI: 10.5281/zenodo.12190915