- Lytvynova, S. H. (orcid.org/0000-0002-5450-6635), Rashevska, N.V. (orcid.org/0000-0001-6431-2503) and Proskura, S. L. (orcid.org/0000-0002-9536-176X) (2024) The Use of Artificial Intelligence in Teaching Students Programming Languages Proceedings of the IX International Workshop on Professional Retraining and Life-Long Learning using ICT: Person-oriented Approach (3L-Person 2024) co-located with 19th International Conference on ICT in Education, Research, and Industrial Applications (3781). pp. 10-29. ISSN 1613-0073
Text
!!!ICTERI-2024 -Lyt-Rash-Pros-CORR.pdf - Published Version Download (389kB) |
Abstract
New technologies are increasingly becoming a part of a person's life, in par-ticular at the stage of education. Education is the main component of com-prehensive personality development and affects all spheres of human life. Hence the emergence of Artificial Intelligence (AI), which is introduced into all spheres of life, could not remain unnoticed by higher education institu-tions (HEIs). Research conducted by the global scientific and pedagogical community along the advent of AI has shown its positive impact on the or-ganization of the educational process for students in higher education institu-tions. In the modern world, programming is becoming a basic skill for many professions and requires a modern approach to the organization of teaching programming languages to students of HEIs, since traditional teaching meth-ods cannot always provide the necessary level of student training in the con-ditions of rapid technological development. That is why the use of AI in teaching programming languages is relevant for several reasons: increasing the student's competitiveness in the modern labor market; introducing inno-vations into the educational system, which makes the learning process more exciting and motivating; increasing the effectiveness of teaching program-ming languages. The present study presents the results of the analysis of AI platforms that can be used in the process of teaching programming languages to students, according to the following criteria: intelligent educational sys-tems; automated assessment; interactive educational platforms; tutoring sys-tems; analysis of educational data; mobile applications for learning; virtual laboratories and AI for creating educational materials. It establishes that AI provides new opportunities for the teacher in the educational tasks develop-ment as well as provides a list of proposed 30 tasks that can be performed using AI. A survey was conducted among students of 1-4 years of study in HEIs, which showed that most of the respondents know about AI and active-ly use it in their educational activities. The most active users of AI turned out to be 1st-year students, that is, those who are just starting their way in pro-gramming and are ready to implement innovations in their educational and later professional activities. At the same time the 3rd-4th year students are more cautious in using AI, substantiating their attitude by the imperfection of existing models. The use of AI in teaching students programming languages provides an opportunity to adapt educational materials to the needs of each student. However, this requires the creation of new assessment methodolo-gies and an individual approach to learning, which can be complicated for various reasons.
Downloads
Downloads per month over past year
Actions (login required)
View Item |