<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>The use of artificial intelligence in teaching students programming languages</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Svitlana Lytvynova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Natalya Rashevska</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Svitlana Proskura</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute for Digitalisation of Education of the NAES of Ukraine</institution>
          ,
          <addr-line>9 M. Berlynskoho Str., Kyiv, 04060</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>10</fpage>
      <lpage>29</lpage>
      <abstract>
        <p>New technologies are increasingly becoming a part of a person's life, in particular at the stage of education. Education is the main component of comprehensive personality development and afects 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 institutions (HEIs). Research conducted by the global scientific and pedagogical community along the advent of AI has shown its positive impact on the organization of the educational process for students in higher education institutions. 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 methods cannot always provide the necessary level of student training in the conditions 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 innovations into the educational system, which makes the learning process more exciting and motivating; increasing the efectiveness of teaching programming 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 systems; automated assessment; interactive educational platforms; tutoring systems; 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 development 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 actively 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 programming 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 methodologies and an individual approach to learning, which can be complicated for various reasons.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;artificial intelligence</kwd>
        <kwd>students</kwd>
        <kwd>programming languages</kwd>
        <kwd>ICT in education</kwd>
        <kwd>AI in education</kwd>
        <kwd>educational technology</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Artificial intelligence (AI) is increasingly being implemented in various fields, including education. Its
use in programming languages teaching in higher education institutions (HEIs) is especially important.
In the conditions of rapid development of technologies, there is a need for specialists who know modern
programming languages. Nowadays there are already many examples of AI use in the educational
process worldwide. Such platforms as Codecademy (https://www.codecademy.com), Coursera (https://
www.coursera.org) and edX (https://www.edx.org/) that provide self-learning opportunities for students,
actively use AI algorithms to adapt educational materials to the students’ level of knowledge. They
analyze the progress of each user, provide individual recommendations and adjust the training program
in real time.</p>
      <p>Despite the fact that AI has been available for use only since 2023, the European and domestic
community has already developed a number of regulatory documents regarding its use, both at the
3L-Person 2024: IX International Workshop on Professional Retraining and Life-Long Learning using ICT: Person-oriented Approach,
co-located with the 19th International Conference on ICT in Education, Research, and Industrial Applications (ICTERI 2024)
September 23, 2024, Lviv, Ukraine
" s.h.lytvynova@gmail.com (S. Lytvynova); nvr1701@gmail.com (N. Rashevska); slproskura@gmail.com (S. Proskura)
0000-0002-5450-6635 (S. Lytvynova); 0000-0001-6431-2503 (N. Rashevska); 0000-0002-9536-176X (S. Proskura)
© 2024 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
international and Ukrainian levels, as well as at the level of universities.</p>
      <p>
        Thus, at the international level, on March 21, 2024, the UN General Assembly adopted a landmarking
resolution on promoting “safe and trustworthy” artificial intelligence (AI) systems, which will also
contribute to sustainable development for all [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The draft resolution on artificial intelligence itself
is posted on the Internet for discussion [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Although the draft resolution is not obligatory, it was
supported by more than 120 countries, including China, and approved without a vote by all 193 UN
member states [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. US Vice President Kamala Harris praised the agreement, saying that this “resolution,
initiated by the US and co-sponsors of more than 100 countries, is a historic step toward establishing
clear international norms for AI and for fostering safe, secure, and trustworthy AI systems to establish
clear international norms for artificial intelligence systems” [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] .
      </p>
      <p>
        If artificial intelligence in Ukraine is considered, it is worth noting that the Concept of the Development
of Artificial Intelligence was approved in this field. This Concept defines the purpose, principles and
tasks of the development of artificial intelligence technologies in Ukraine as one of the priority directions
in the field of scientific and technological research [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        The National Technical University of Ukraine “Ihor Sikorsky Kyiv Polytechnic Institute”, one of the
ifrst, approved and put into efect by the order dated 12.29.2023 № HOH/393/2023 the document “Policy
of using artificial intelligence for academic activities at NTUU KPI”. The university supports rational
experimentation with generative AI tools, provided that the following important aspects of such tools
use are taken into account: information security, data confidentiality, compliance with the requirements
of copyright and academic integrity [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The University supports scientific and pedagogical workers as
well as students of HEI in improving their literacy regarding the use of AI in the educational process.
      </p>
      <p>Thus, the introduction of AI into education on the basis of compliance with regulatory documents is
supposed to give teachers an impetus to active implementation of the innovations, as well as to open
new opportunities for individualization and improving the eficiency and quality of education in the
teaching of programming languages. However, it also poses a number of challenges, that require a
systemic approach and comprehensive solutions from universities, including the readiness of teachers
and students to use it.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Literature review</title>
      <p>Recent studies in the field of using AI in education have shown that the use of AI in the educational
process in HEIs is advisable both for evaluating the educational achievements of students, aiming at
increasing their motivation to study, intensifying the feedback between students and teachers, and
improving educational services in general in HEIs responding to the changes occurring in society.</p>
      <p>
        Thus, some studies have shown that the use of AI platforms by teachers has enabled them to perform
various administrative functions: to organize checking and evaluation of students’ tasks more efectively
and eficiently, which contributed to the improvement of their teaching activities quality. Since AI
platforms use machine learning and adaptability, the curriculum and subject content can be customized
and personalized according to the needs of students, which will promote better learning and retention
of learning material, thereby improving both student learning achievements and the overall quality of
learning [
        <xref ref-type="bibr" rid="ref5 ref6 ref7 ref8">5, 6, 7, 8</xref>
        ].
      </p>
      <p>
        The introduction of AI technologies and chatbots into the system of higher education will contribute
not only to the growth of students’ involvement in the learning process, increasing their learning
opportunities [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], but also to the quality management of learning processes in higher education institutions,
forming a synthesis of available opportunities for management, learning and evaluation of educational
achievements [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>
        One of the global trends in the higher education system is students’ mobility and the desire to obtain
high-quality knowledge in leading educational institutions that organize the process of online education
for foreign students. To solve many issues of organizing the education of such students, it is advisable
to use AI to 1) organize personalized education with created and customized educational content that
corresponds to the student’s abilities; 2) via adaptive testing make it possible to evaluate students’
abilities and improve feedback; 3) via predictive or educational analytics show how teachers understand
and support students’ academic success; 4) basing on analytics determine the factors that contribute to
the success of foreign students [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        The main paradigm of the 21st century is lifelong learning [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], one of the ways of its implementation
is the inclusion of AI in the educational process, the construction of an appropriate learning organization
model based on it in the higher education system, where its components can be considered [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]:
• the creation of conditions for cognitive training of students;
• the support of the learning process, provided that students work in co-authorship with AI;
• the expanding of the possibilities for learning process organizing, which creates the conditions
unlimited environment for students’ activities.
      </p>
      <p>
        The implementation of these components requires [
        <xref ref-type="bibr" rid="ref14 ref7">14, 7</xref>
        ]:
• The adaptation of educational materials to the learning process in order to achieve higher learning
results.
• The application of innovative learning methods and technologies for assessing the levels of
students’ educational achievements within the learning process. The learning outcomes evaluation
based on the use of AI takes place at the stages of both formative and final evaluation, as well as
self-evaluation and cooperative evaluation, whereas the obtained results provide an opportunity
to analyze the learning efectiveness.
• The change of the approach to the organization of communication between the student and
the teacher by means of feedback for adjusting both learning and teaching and for replenishing
educational losses.
      </p>
      <p>
        In a study conducted in the United States of America to examine the impact of assessment and feedback
on student outcomes and performance in higher education, four artificial intelligence platforms were
chosen: I-FCN, ANN, XG Boost, and SVM. The authors of the study found positive results from various
assessment and feedback practices that can improve both the learning experience and student outcomes.
The authors name I-FCN as the best platform, which generalizes most of the methods of artificial
intelligence, machine learning and learning analytics to evaluate and provide qualitative and intelligent
feedback to students [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        Despite the positive results of AI introduction in the evaluation of students’ educational achievements
and the organization of feedback, the following problems should be noted:
• HEI students do not always understand the advantages of such assessment over the traditional
one and therefore do not perceive it positively [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], which may arise as the result of the lack of
adaptability to innovations in an educational institution;
• scientific studies conducted by surveying young people worldwide and in particular in Ukraine
showed that young people in Ukraine do not fully operate the information about the essence of
artificial intelligence, about its possible advantages and disadvantages, they have not developed
practical skills for using AI in problematic life situations, the solution of which is possible subject
to the involvement of additional information resources to resolve issues; the lack of theoretical
knowledge about the possibilities of AI for its application in the educational process, in particular
the use of search systems, processing and presentation of the results of students’ educational and
cognitive activities results is proven [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
      </p>
      <p>
        Ural Keleş and Aydın [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] conducted a survey on 130 diferent faculties students in Turkey which
covered only detecting the state of students’ readiness to use AI in the learning process. The study
showed that, in general, students have little knowledge of AI and the majority have a negative attitude
towards such technologies.
      </p>
      <p>Last years, various courses began to appear in universities around the world, which were initially
aimed at improving general literacy in AI use: visual, media, computer, digital literacy and literacy in
information and communication technologies as well as in artificial intelligence technologies, and later
for the implementation of AI in teaching programming.</p>
      <p>
        Kong et al. [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] describes an experimental study conducted at universities in Hong Kong. One of the
investigated issues was the formation of the ability to develop a conceptual understanding of artificial
intelligence by introducing it into a course on programming. This course covered such basic concepts
as artificial intelligence, machine learning, supervised and unsupervised learning. The results of the
study proved that participants of both sexes with diferent initial educational levels can understand the
concepts of machine learning, supervised learning, regression, classification, unsupervised learning
and clustering.
      </p>
      <p>
        Final testing showed that the course enabled its participants to achieve statistically significant
improvements in understanding AI concepts, in self-aware literacy, and AI empowerment. In addition, the
course successfully narrowed the gender gap in AI literacy and empowerment. The testing also showed
that prior knowledge of programming was not a prerequisite for developing AI literacy. Participants
reported a positive perception of the learning process and its outcomes in terms of increasing their AI
literacy [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>
        Based on the results of the study [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], in which eight components of the use of AI for education were
distinguished: intelligent learning system, student evaluation, student movement, mood,
recommendations, group monitoring, personalized learning, results prediction, Cheng et al. [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] distinguished each
criterion six sub-items, three of which included positive thinking, and three included negative thinking.
These criteria corresponded from the point of view of psychology and provided an opportunity to
approach each student individually. Such a research scale was named “Students’ Conceptions of AI in
Education Scale” (SCAIES).
      </p>
      <p>The results of the study showed that intelligent learning systems create conditions for high-quality
training of students, allow receiving feedback to overcome gaps in learning, provide students with the
opportunity to receive an individual approach in accordance with their educational achievements. At
the same time, there are a number of unsolicited criteria, such as group monitoring, as well as the use
of chatbots in the learning process, that appear as such, which were not yet presented to the public at
that time. Whereas the part of students who have a negative attitude towards AI due to the possibility
of violations of the rules of academic integrity can not be rejected.</p>
      <p>
        A study on the use of chatbots in China’s higher education system conducted in 2023 showed that,
such use of AI has generally a positive efect on student academic achievements [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. In its turn the
study of robot introduction into the process of teaching programming turned out to be even more
interesting. The results of the study show that university students have a high tendency to use AI-based
robots for educational purposes, as well as are determined to improve their skills and keep up to latest
developments in artificial intelligence technologies.
      </p>
      <p>
        Lytvynova et al. [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] emphasize the need for a comprehensive approach to implementing AI in
education, encompassing the analysis of key aspects such as providing suitable conditions for students,
developing efective security measures, and adapting learning materials to meet the individual needs of
each learner. They argue that this approach is essential for the successful integration of personalized
learning into the educational process [
        <xref ref-type="bibr" rid="ref22 ref23">22, 23</xref>
        ].
      </p>
      <p>
        İpek et al. [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] investigating the use of ChatGPT have determined positive categories and subcategories
of ChatGPT integration into education and have established a link between education and artificial
intelligence. They have indicated that ChatGPT and its derivatives will establish a new paradigm in
education as a whole.
      </p>
      <p>
        AI-powered robots ofer an exceptional learning tool for both students and teachers, recreating deep
learning experiences for learning subjects in an immersive way. This gives students a chance to explore
and gain new knowledge, building a personal learning trajectory, as the use of robots in the educational
system provides an opportunity to create a safe and welcoming learning environment where students
feel naturally convenient [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Problem statement</title>
      <p>A number of problems that slow down the introduction of innovative technologies into the
educational practice of teachers of higher education institutions were identified while analyzing the AI
researchers’ publications, in particular, the need for constant adaptation of educational programs, as
well as insuficient flexibility of higher education institutions to introduce innovations.</p>
      <p>The main challenge is to adapt AI for efective teaching of students with diferent pre-training levels
and learning styles. Students who study programming languages have diferent levels of knowledge
and skills. AI can manage this by using adaptive algorithms to tailor learning materials to each
student’s needs. However, the development of such algorithms is a complex task that requires a deep
understanding of pedagogics as well as programming learning methods.</p>
      <p>Another challenge arose in creating efective interactive learning tools. AI can be used to develop
interactive environments where students can write code, receive instant feedback, and see the real
time results of their actions. However, creating such environments requires significant resources and
technological expertise. In addition, it is necessary to ensure that these tools are intuitively accessible
to students of diferent training and learning levels.</p>
      <p>Ensuring the quality and relevance of educational materials also appears to be a significant challenge.
AI can analyze large amounts of data and automatically update curricula, but this requires constant
monitoring and adjustments by teachers. It is important that the learning materials meet the modern
standards and requirements of the industry.</p>
      <p>There also arises an ethical problem. The use of AI in education requires maintaining the
confidentiality of student data and ensuring their security. This includes protecting personal data and preventing
misuse of personal information.</p>
      <p>The integration of AI into the existing educational infrastructure is also an important aspect. This
requires appropriate training of teachers, who must understand how to efectively use AI in their
educational process. Investments in technological infrastructure and ongoing support also appear to be
necessary.</p>
      <p>Therefore, it is worth noting, that the scientific problem of using AI in teaching students
programming languages is multifaceted and requires a comprehensive approach. Solving these challenges
can significantly improve the quality of education and training of future specialists in the field of
programming.</p>
      <p>In the present study, such aspects as: students’ readiness to use AI in learning programming languages;
attitude of students to this innovative tool; the level of AI use by students during practical tasks;
restrictions on AI use; forming a list of tasks that can be performed using AI are considered.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Research methodology</title>
      <p>The present study describes the results of analysing the state of AI use by HEI students as well as their
readiness to use AI in programming languages learning. 281 students of the 1st-4th year of NTUU “Ihor
Sikorsky Kyiv Polytechnic Institute” of the Faculty of Informatics and Computer Engineering of the
Department of Information Systems and Technologies took part in the survey. The scope of the research
involved monitoring of practical tasks performance by HEI students; a questionnaire was developed in
order to find out the level of use and readiness to learn programming languages with the use of AI.</p>
      <p>The survey was conducted in March 2024. Students were not dependent on the results of exams or
tests. The questionnaire was to be answered online at a time convenient for them. The ratio of students
participating is as follows: 1st-year students – 41.3%, 2nd-year students – 21.0%, 3rd-year students –
31.3%, and a small number of 4th-year students – 6.0% (figure 1).</p>
      <p>The survey outcomes also showed that the most active are the students aged 16 to 19 – 67.3%, less
active are students aged 20-24 - 24.2%. In comparison to 25-29-year-olds (2.1%) the over 30-year-olds
were more active with the percentage of 6.4% (figure 2).</p>
      <p>According to the survey results, first-year students were the most active and, therefore, more
motivated to perceive innovations.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Research results</title>
      <sec id="sec-5-1">
        <title>5.1. Possibilities of artificial intelligence for teaching students programming languages</title>
        <p>It is necessary to consider several aspects that afect the AI use in teaching students programming
languages, namely: the readiness of students to use an innovative tool, as well as the approaches and
solutions in AI use in the process of teaching programming.</p>
        <p>Artificial intelligence is the ability of an automated software system to perform actions or tasks that
were previously only available to humans: intelligent reasoning, analysis and processing of information,
acquisition of experience and optimization. AI uses machine learning algorithms to acquire and process
information and therefore plays a key role in the educational process.</p>
        <p>The use of AI in the educational process creates conditions for the implementation of such educational
innovations:
• Individualization and personalization of learning. AI can adapt learning material to the individual
needs of each student, providing more efective learning that matches their interests and level of
knowledge;
• Increasing students’ motivation to study. The use of AI can help students manage the learning
material by introducing interactive tasks, virtual tutors, and an individualized approach to
learning;
• Prediction of students’ success throughout the entire study cycle. AI based on data analysis can
predict risks in student learning and suggest ways to solve them;
• Improving the quality of education (learning, teaching) by selecting optimal training courses and
programs to overcome educational gaps;
• Automation of assessment of students’ educational activities. AI can automatically grade
assignments, reducing the human factor and providing objective student learning outcomes.</p>
        <p>
          Despite the above-mentioned advantages of AI use in the educational process, the downsides should
also be mentioned [
          <xref ref-type="bibr" rid="ref26 ref27">26, 27</xref>
          ]: ethical norms – the threat to academic integrity, democratization of
plagiarism; students’ cognitive abilities decrease; social isolation – loss of the identification as a student
in connection with the communication reduction between peers and teachers; loss of creativity and the
creative approach to problem solving.
        </p>
        <p>In the modern world, programming is becoming a basic skill for many professions and requires a
modern approach to the organization of the process of teaching programming to HEI students, since
traditional teaching methods cannot always provide the necessary level of training for students in the
conditions of rapid technological development. Hence the use of AI in learning programming languages
is relevant for several reasons:
• Labor market development. Programmers with AI skills are more in demand on the job market as
they can develop AI implementations, create intelligent systems and optimize processes.
• Innovative processes in education. The use of AI in the educational process of higher education
institutions provides an opportunity to introduce new active learning methods, create interactive
platforms and expand student learning opportunities.
• Eficiency and time saving . The use of AI provides the possibility to automate many educational
processes, which allows teachers and students to use their time more eficiently.
• The influence of global trends . AI is one of the key technologies of the future, and its use in
education is a necessity for training competitive future professionals.</p>
        <p>The use of artificial intelligence in programming languages teaching to students of higher education
institutions covers several diferent fields. A more detailed description of each of the branches as well
as the examples of some platforms for their provision are given further in the article.
• Intelligent educational systems (IESs). IESs use AI to create personalized educational plans, adapt
educational materials to the needs of each student. Such systems include: Coursera – a platform
that uses AI algorithms to analyze student progress and ofer appropriate courses; edX – provides
personalized recommendations based on student performance data.
• Automated evaluation (AE). AI systems for automatic evaluation of written programs that can
analyze codes for correctness, eficiency, and programming style. For example, CodeSignal
(https://codesignal.com) uses algorithms for code validation and error analysis; HackerRank
(https://www.hackerrank.com) provides automatic grading of coding tasks and provides feedback.
• Interactive learning platforms (ILPs). Interactive platforms use AI to create simulations, virtual
labs, and games that make learning more engaging and efective. These platforms include:
Codecademy (https://www.codecademy.com) ofers interactive programming exercises with
automatic feedback; SoloLearn (https://www.sololearn.com) provides interactive AI-powered
courses for learning programming languages.
• Tutoring systems (TSs). AI tutors provide real-time support by answering students’ questions and
explaining complex concepts. Such systems can be: IBM Watson Tutor (https://developer.ibm.
com), which can interact with students, providing answers to their questions and explaining the
material; Socratic by Google uses AI to help students solve programming problems.
• Educational data analysis (EDA). AI analyzes large volumes of educational data to identify trends
and recommendations for curriculum improvement. For example, BrightBytes (https://www.
brightbytes.net) collects and analyzes data to improve educational strategies; Knewton (https:
//www.wiley.com/en-us/education/alta) uses data to tailor curriculum to individual student needs.
• Mobile applications for learning (MAL). Mobile apps use AI to deliver personalized learning
materials and assess student progress in a convenient format. Such applications are: Mimo (https:
//mimo.org) ofers interactive training in programming using AI; Grasshopper is an application
that helps you learn the basics of programming through interactive lessons (https://rhino3d.
online/uk/product/grasshopper).
• Virtual laboratories (VL). Virtual laboratories provide students with hands-on tasks and
experiments in an AI-driven virtual environment: AWS Educate (https://aws.amazon.com/ru/education/
awseducate) provides access to cloud-based labs where students can practice programming skills;
Google Cloud Platform (https://cloud.google.com) ofers laboratories for learning and working
with real cloud tools.
• Artificial intelligence in the creation of educational materials. AI is used to automatically create
learning materials such as textbooks, video lessons, and tests. Educational materials can be
created with the help of: Content Technologies, which uses AI to create personalized textbooks;
Querium, which generates adaptive tests and learning materials based on the analysis of student
data.</p>
        <p>The above-listed fields demonstrate a wide range of possibilities for AI use in teaching programming
languages, each aiming at improving the eficiency and quality of education.</p>
        <p>Despite the numerous advantages, the use of AI in programming languages teaching has certain
limitations and features:
• Technical limitations: AI algorithms cannot yet always accurately interpret creative or
nonstandard solutions, which might lead to incorrect evaluations.
• Ethical questions: The use of AI involves the collection and analysis of large amounts of data
about students, which may raise issues of privacy and data security.
• Implementation cost: The development and implementation of AI systems into the educational
process requires significant financial investment, which is not always available for all educational
institutions.</p>
        <p>Taking into account all the advantages and disadvantages of using AI in teaching students
programming, it is advisable to single out the main components in the structure of such training organization:
introduction to programming with AI; AI as a partner for an idea; navigation of algorithms with the
help of AI; AI as a partner for program set-up (figure 3).</p>
        <p>The tasks ofered to students while learning theoretical and practical content were analyzed in order
to study the influence of artificial intelligence on the educational activities of the respondents. The
tasks that can be performed with the use or support of AI were further highlighted:
• theoretical information search;
• primary code writing;
• checking the correctness of code writing;
• code optimization;
• test case generation;
• automatic software testing;
• statistical analysis of the code to identify errors or deficiencies;</p>
        <p>• writing documentation for the code;
• code refactoring;
• determining the algorithm efectiveness;
• software performance forecasting;
• automatic generation of error reports;
• application of machine learning for specific tasks solving;
• building and training machine learning models;
• analysis and processing of big data;
• development of chat-bots or other intelligent agents;
• recommendation system creation;
• data visualization;
• user behavior analysis;
• image or speech recognition system development;
• natural language processing (NLP);
• automatic error correction in the code;
• integration of artificial intelligence into existing software products;
• server or network monitoring and analysis;
• game development using artificial intelligence algorithms;
• AI application for cyber security;
• routine programming tasks automation;
• image recognition and processing;
• system design and simulation;
• new projects or products idea generation.</p>
        <p>Every student of a higher education institution must aim at becoming competitive in the global labor
market, which demands constant developing their qualifications by improving knowledge and skills.</p>
        <p>For increasing their own knowledge and improving their skills, students learning programming are
required to use:
1. Programming languages.</p>
        <p>• Python: a popular language for developing web applications, scientific computing, artificial
intelligence and many other areas;
• JavaScript: used to develop the external interface of web applications and user interaction;
• Java: used in many large corporate projects and mobile applications;</p>
        <sec id="sec-5-1-1">
          <title>3. Development tools.</title>
        </sec>
        <sec id="sec-5-1-2">
          <title>4. Other technologies.</title>
          <p>2. Frameworks and libraries.</p>
          <p>• C++: used for system programming, graphics and games;
• C# – used to create dynamic web applications based on the powerful ASP.NET framework
from Microsoft
• Django: Python framework for developing web applications;
• React: JavaScript library for external interface development;
• Angular – a JavaScript framework for developing complex and highly loaded web systems;
• Vue.js – a JavaScript framework for developing user interfaces;
• Spring: Java framework for building corporate applications.
• Visual Studio Code (VS Code): a popular text editor for programmers;
• Git: a version control system for collaborative work on software code;
• Jupyter Notebook: an interactive environment for data analysis and scientific computing.
• Docker: containerization of applications for convenient deployment;
• SQL and NoSQL databases: for example, MySQL, PostgreSQL, MongoDB.
• Artificial intelligence and machine learning: TensorFlow, PyTorch, Scikit-learn;
• REST (JSON, XML) technology: Architectural style for creating web services.</p>
          <p>To provide efective work with artificial intelligence, programming students are also required to
familiarize themselves with the following programs and courses that give them the opportunity to
deepen their knowledge and skills:
• “IBM Introduction to Artificial Intelligence (AI)” – the course provides an introduction to
algorithms, applied machine learning, neural networks, computer vision, and other key aspects of AI
(Coursera);
• “AI For Everyone” - the course helps to understand the basics of data, deep learning and business
transformation (DeepLearning.AI);
• “Explore free artificial intelligence courses and more” – this artificial intelligence course and
others can be found on edX;
• “Machine Learning, Computational Thinking, Deepfakes” – online courses that help expand
knowledge of artificial intelligence (MIT OpenCourseWare).
• “AI For Business” – this course covers machine learning, data analysis, algorithms, etc. (University
of Pennsylvania).</p>
          <p>As noted by scientists and practicing teachers, AI can significantly improve the quality and eficiency
of education, personalize the approach to each student, and make the learning process more interactive
and interesting. There already exist tools like CodeSignal, LeetCode, and HackerRank that use AI to
automatically score written programs, analyze bugs, and provide feedback. This gives students the
opportunity to quickly understand their mistakes and improve their programming skills.</p>
          <p>CodeSignal, LeetCode, and HackerRank are online platforms for practicing coding and preparing for
technical job interviews. As a result of the comparative analysis, the functional criteria of the specified
platforms were determined (table 1).</p>
          <p>Common features of these platforms include:
• coding: all three platforms ofer a wide range of coding tasks covering diferent topics, diferent
levels and programming languages. Such a wide range of tasks creates conditions for practicing
practical coding skills as well as provides an opportunity to learn new algorithms and concepts;
• support for several programming languages: C++, Java, Python, JavaScript and many others;
• interactive interface: all three platforms have an interactive interface that allows you to write and
run code directly in the browser, which saves time and makes the process of solving problems
more convenient;
• the system for solved tasks evaluation is automatic, which helps to track progress and identify
areas that need improvement;
• community: all three platforms have active user communities which enables communication
between programmers, knowledge share and access to support in solving problems.</p>
          <p>Each of the above-described platforms helps in solving specific problems, which means that the
choice of a more convenient and functional one is purely personalized</p>
        </sec>
      </sec>
      <sec id="sec-5-2">
        <title>5.2. Readiness of students to use artificial intelligence in programming languages</title>
        <p>The introduction of artificial intelligence (AI) into the field of programming marks a new era in software
development. AI opens up many opportunities for students to automate tasks, improve productivity
and create more innovative solutions. However, in order to efectively use AI in programming, students
are required to have not only the knowledge of programming languages, but also the understanding of
how AI works, as well as the skills to integrate AI into their projects.</p>
        <p>In this section the authors present the indication of the level of students’ readiness to use AI and
analyze the factors influencing this readiness, such as knowledge about AI, programming skills with AI,
perception of AI as an assistant for software development. Responses to the question “Do you have
experience using AI?” showed that more than 45% of the students use solutions proposed by artificial
intelligence; 27% use them sporadically and almost 23% use ready-made solutions on a professional
basis (figure 4).</p>
        <p>The question “Do you feel that the frequency of AI calls is increasing?” was in 40.4% of the cases
answered yes, rather yes – in 43.3%. However, 5.3% of the respondents noted that they do not feel such
changes (9 students of the 1st year of study, 4 students of the 2nd year, the students of the 3rd and 4th
years did not experience such changes – with only 1 student in each), 11% of respondents rather do not
feel the increase of AI calls (1st year – 10 students, 2nd year – 8 students, 3rd year – 11 students and
4th year – 2 students) (figure 5).</p>
        <p>Analysis of answers to the question “Do you feel that new questions arise while working with AI?”
showcased that almost 70.8% of students indicated that they face new questions while working with AI.
The questions that arise concern both the clarification of the request to the AI itself, and the responses
of the AI – their detailing, clarification and addition.</p>
        <p>This aspect of working with AI confirms the authors’ opinion that during work with AI, students are
gradually immersed in the subject being studied. Clarifying and detailing the answers helps students
understand the essence of the question or deepen their knowledge of the issues being studied or
researched.</p>
        <p>While analyzing the answers “no”, “rather not”, it was found that 29.2% of students are satisfied with
the primary answers of AI (figure 6).</p>
        <p>The use of artificial intelligence by programming students while learning and performing practical
tasks has a number of significant advantages:
• Improving productivity: automating routine tasks – AI can automate many routine and repetitive
tasks, such as testing, writing documentation or generating code, allowing students to focus on
more creative and complex aspects of programming; faster information search – AI can quickly
ifnd the necessary theoretical information or code examples, which significantly reduces the
time required for research and training; improving code quality – occurs through error and flaw
detection, as AI tools for statistical analysis of code can automatically detect errors, potential bugs
or flaws in code, which helps students write better and more reliable codes; code optimization –
AI can recommend some improvements to optimize code performance, which is an important
skill for programmers.
• Individualization of learning: adaptive learning – systems that use AI can adapt learning
materials and tasks according to the student’s level of knowledge and learning pace, which ensures
more efective and personalized learning; interactive assistants – chatbots and AI-based virtual
assistants can answer students’ questions in real time, providing support and clarification.
• Development of skills for working with new technologies: practice with real AI tools – students get
the opportunity to work with modern AI tools and technologies, which is important for their
future careers; introduction to advanced methods – the use of AI provides students with the
opportunity to learn and apply advanced methods and approaches in programming and software
development.
• Improving analytical and critical skills: big data analyzing – AI can help students analyze large
volumes of data, identify patterns and make predictions, which creates conditions for the
development of their analytical abilities; solving complex problems – AI can ofer new approaches to
solving complex problems, promoting the development of student critical thinking.
• Simplification of the testing process : automatic test generation – AI can automatically create various
test cases to test the code, which greatly facilitates the process of testing and bug identifying;
automatic testing – AI tools can perform automatic code testing, which ensures fast and efective
detection and correction of errors.</p>
        <p>After analyzing the above-mentioned advantages, the logical question arose “Do students feel the
demand to turn to AI if they start developing a new program, generating text or creating an image?”.</p>
        <p>In response to this question, the following results were obtained: the students are not yet completely
sure of the AI efectiveness, but 69.1% of the respondents still turn to AI and almost 30% start work on
their own (figure 7).</p>
        <p>It is worth noting that creating a code is the students’ task in the case. While performing this exactly
type of work students feel the need to turn to AI (creating a primary code) – 39.1%, 10% – use it
constantly, while– 9.6% once a week, used it only once – 11.7%, did not use – 21% (figure 8).</p>
        <p>The criteria for respondents’ call to AI was revealed when detailing the students’ answers: 1) not
able to find an error; 2) creation of samples that function; 3) for program structure creation; 4) as a
source of information; 5) in search of solutions, etc.</p>
        <p>A question about the quality of code generated by artificial intelligence arises logically at this point.
The study results revealed that only 2.5% of the respondents used the initial version of the AI generated
code in their work. 55.2% used AI, but refined the code (made corrections) independently, and 12.8%
used only a part of the code generated by AI (figure 9).</p>
        <p>In addition to the scope of code generation, students indicated areas where they use AI: 79.9% – for
their own needs, not related to education; for generating ideas – 63.3%; in information search – 59.8%;
text creation – 58%; for laboratory work – 51.6% and practical work – 47.3%; for data analysis – 46.6%;
quick acquisition of program code – 43.4; text translation – 43.1%; creating presentations – 34.5%; fact
checking – 32.4%, etc. (figure 10).</p>
        <p>The study on students’ demands on applying AI led to detailing the AI models used by the students:
ChatGPT – 81.5%; 40.9% use it constantly for learning, and 1.8% do not use it at all. Version 3.5 gained
popularity as a free version, but 16.4% of students use the paid version 4.0.</p>
        <p>The Gemeni model has not yet gained popularity. It is not used by more than 60.1% of students, 16%
of respondents turn to this AI model on random demand (from time to time): once a week – 4.6%, twice
a week – 2.8%. Whereas 5.3% use it constantly.</p>
        <p>The Copilot model appeared later than the previous one and also did not gain popularity among
students: 64.8% of the respondents do not use this model, 12.1% – use it when necessary, 4.3% once a
week, and 2.5% twice a week. Those who use it constantly make 5.3%.</p>
        <p>As shown by the monitoring of the emergence and implementation of the latest technologies
(20042023): the time from the emergence of technology to its use is reduced, design and manufacturability
are simplified and become available to all users. That is why students did not take the advantage of
additional training on AI use, making it possible for 95.7% of the students to independently master the
skill of applying AI.</p>
        <p>An important aspect of a student’s development as a professional is his creativity, inventiveness as
well as his demand in the labor market. Therefore, the issue of reducing students’ creativity, which is
one of the disadvantages of introducing AI into the educational process, has become a key issue. In
the scope of analyzing students’ answers, it was found that, according to the respondents, creativity
does not decrease: 48.6% of the students answered that rather not, whereas 28.9% confidently said no
(figure 11).</p>
        <p>At the same time 22.5% of students expressed the worry that this could happen. The data (figure 12)
showcase that students’ desire to do the task themselves decreases by more than 39.2%. However, 58.7%
of students claim that this does not happen.</p>
        <p>AI is expected in the future to become an assistant not only to the teacher, but also to the student.
81.4% of the respondents claim for this, whereas 18.5% of students do not share this opinion (figure 13).</p>
        <p>That is why it is important today to form in the society a positive attitude towards its use in the
education system, to outline the relevant requirements, as well as to adhere to ethics.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions and recommendations for further research</title>
      <p>Despite the above-outlined disadvantages, the use of artificial intelligence in teaching programming
languages to HEI students is a promising direction that provides an opportunity to improve the quality
of education and ensure training of highly qualified specialists who are competitive in the global labor
market.</p>
      <p>The results of the conducted research proved the following:
• students of the first year of the programming specialty use the latest technologies more actively
than students of senior years, in particular, the 4th year study students for the bachelor’s degree
and the students of the 1st-2nd years study for the master’s degree;
• despite the existing problems, the development of technologies and the growing demand for
programming specialists make the integration of AI into the educational process relevant and
necessary;
• not all HEIs have a suficient technical base and financial capabilities to implement innovative
technologies, such as AI. This creates a gap in the provision of educational services between well
technically equipped and less technically equipped educational institutions;
• existing learning programs may be outdated and may not meet the modern requirements of the
labor market. Constant updating of course content in accordance with new technologies and
teaching methods requires considerable efort and time on the part of teachers;
• the use of AI provides an opportunity to adapt educational materials to the needs of each student.</p>
      <p>However, this requires the creation of new assessment methods and an individual approach to
learning, which can be dificult in large groups;
• introduction of new technologies often meets resistance from both teachers and students who are
used to traditional teaching methods. Changing mentality and adapting to the new conditions
require time;
• teachers are required to obtain appropriate knowledge and skills for working with AI and other
modern technologies. This requires regular professional development and professional education
of the teaching staf. The use of AI in education raises the problem of student data privacy and
their protection. It is necessary to create a legal framework that would regulate these aspects;
• teaching programming languages and implementing AI require the integration of knowledge from
diferent disciplines, which can complicate the educational process and require closer cooperation
between diferent faculties and departments.</p>
      <p>Thus, the implementation of AI in education, especially in the programming languages teaching, opens
up new opportunities for individualization and increasing the efectiveness of education. However, this
also poses a number of challenges for the HEIs, which require a systemic approach and comprehensive
solutions. Further research and improvement of AI technologies in this area will contribute to their
more efective use and solving existing problems.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>V.</given-names>
            <surname>Mishra</surname>
          </string-name>
          ,
          <source>General Assembly adopts landmark resolution on artificial intelligence</source>
          ,
          <year>2024</year>
          . URL: https://news.un.org/en/story/2024/03/1147831.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Khelif</surname>
          </string-name>
          ,
          <article-title>United Nations AI Resolution: a Significant Global Policy Efort to Harness the Technology for Sustainable Development</article-title>
          ,
          <year>2024</year>
          . URL: http://surl.li/urupq.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <source>[3] Cabinet of Ministers of Ukraine, The Concept of Artificial Intelligence Development in Ukraine</source>
          ,
          <year>2020</year>
          . URL: https://zakon.rada.gov.ua/laws/show/1556-2020-%D1%80#Text.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <source>[4] The Policy of Artificial Intelligence Use</source>
          for academic Activities at the National Technical University of Ukraine ”Ihor Sikorsky Kyiv Politechnic Institute”,
          <source>order dd. 29.12</source>
          .
          <year>2023</year>
          . № HOH/393/
          <year>2023</year>
          ,
          <year>2023</year>
          . URL: https://osvita.kpi.ua/node/1225.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>T.</given-names>
            <surname>Ahmad</surname>
          </string-name>
          ,
          <article-title>Scenario based approach to re-imagining future of higher education which prepares students for the future of work, Higher Education, Skills and Work-Based Learning 10 (</article-title>
          <year>2019</year>
          )
          <fpage>217</fpage>
          -
          <lpage>238</lpage>
          . doi:
          <volume>10</volume>
          .1108/heswbl-12-2018-0136.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>L.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <article-title>Artificial Intelligence in Education: A Review, IEEE Access 8 (</article-title>
          <year>2020</year>
          )
          <fpage>75264</fpage>
          -
          <lpage>75278</lpage>
          . doi:
          <volume>10</volume>
          .1109/ACCESS.
          <year>2020</year>
          .
          <volume>2988510</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Hooda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Rana</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Dahiya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rizwan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. S.</given-names>
            <surname>Hossain</surname>
          </string-name>
          ,
          <article-title>Artificial Intelligence for Assessment and Feedback to Enhance Student Success in Higher Education</article-title>
          , Mathematical Problems in Engineering 2022 (
          <year>2022</year>
          )
          <article-title>5215722</article-title>
          . doi:
          <volume>10</volume>
          .1155/
          <year>2022</year>
          /5215722.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>H.</given-names>
            <surname>Luan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Geczy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Lai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gobert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. J. H.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Ogata</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Baltes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Guerra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.-C.</given-names>
            <surname>Tsai</surname>
          </string-name>
          ,
          <source>Challenges and Future Directions of Big Data and Artificial Intelligence in Education, Frontiers in Psychology</source>
          <volume>11</volume>
          (
          <year>2020</year>
          ). doi:
          <volume>10</volume>
          .3389/fpsyg.
          <year>2020</year>
          .
          <volume>580820</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Nguyen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kremantzis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Essien</surname>
          </string-name>
          , I. Petrounias,
          <string-name>
            <given-names>S.</given-names>
            <surname>Hosseini</surname>
          </string-name>
          ,
          <string-name>
            <surname>Editorial: Enhancing Student Engagement Through Artificial</surname>
          </string-name>
          <article-title>Intelligence (AI): Understanding the Basics, Opportunities, and Challenges</article-title>
          ,
          <source>Journal of University Teaching and Learning Practice</source>
          <volume>21</volume>
          (
          <year>2024</year>
          ). doi:
          <volume>10</volume>
          .53761/ caraaq92.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>S.</given-names>
            <surname>Chatterjee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. K.</given-names>
            <surname>Bhattacharjee</surname>
          </string-name>
          ,
          <article-title>Adoption of artificial intelligence in higher education: a quantitative analysis using structural equation modelling</article-title>
          ,
          <source>Education and Information Technologies</source>
          <volume>25</volume>
          (
          <year>2020</year>
          )
          <fpage>3443</fpage>
          -
          <lpage>3463</lpage>
          . doi:
          <volume>10</volume>
          .1007/s10639-020-10159-7.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>T.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. D.</given-names>
            <surname>Lund</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Marengo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Pagano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. R.</given-names>
            <surname>Mannuru</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z. A.</given-names>
            <surname>Teel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Pange</surname>
          </string-name>
          ,
          <source>Exploring the Potential Impact of Artificial Intelligence (AI) on International Students in Higher Education: Generative AI</source>
          , Chatbots, Analytics, and International Student Success,
          <source>Applied Sciences</source>
          <volume>13</volume>
          (
          <year>2023</year>
          )
          <article-title>6716</article-title>
          . doi:
          <volume>10</volume>
          .3390/app13116716.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S.</given-names>
            <surname>Papadakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. O.</given-names>
            <surname>Semerikov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y. V.</given-names>
            <surname>Yechkalo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. Y.</given-names>
            <surname>Velychko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. A.</given-names>
            <surname>Vakaliuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Amelina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. V.</given-names>
            <surname>Iatsyshyn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. V.</given-names>
            <surname>Marienko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Hryshchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. V.</given-names>
            <surname>Tkachuk</surname>
          </string-name>
          ,
          <article-title>Advancing lifelong learning and professional development through ICT: insights from the 3L-Person 2023 workshop</article-title>
          , in: S. Papadakis (Ed.),
          <source>Proceedings of the VIII International Workshop on Professional Retraining</source>
          and
          <article-title>Life-Long Learning using ICT: Person-oriented Approach (3L-Person</article-title>
          <year>2023</year>
          ), Virtual Event, Kryvyi Rih, Ukraine, October
          <volume>25</volume>
          ,
          <year>2023</year>
          , volume
          <volume>3535</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2023</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3535</volume>
          /paper00.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>F.</given-names>
            <surname>Ouyang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Jiao</surname>
          </string-name>
          ,
          <article-title>Artificial intelligence in education: The three paradigms</article-title>
          ,
          <source>Computers and Education: Artificial Intelligence</source>
          <volume>2</volume>
          (
          <year>2021</year>
          )
          <article-title>100020</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.caeai.
          <year>2021</year>
          .
          <volume>100020</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>M.</given-names>
            <surname>Chassignol</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Khoroshavin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Klimova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bilyatdinova</surname>
          </string-name>
          ,
          <article-title>Artificial Intelligence trends in education: a narrative overview</article-title>
          ,
          <source>Procedia Computer Science</source>
          <volume>136</volume>
          (
          <year>2018</year>
          )
          <fpage>16</fpage>
          -
          <lpage>24</lpage>
          . doi:
          <volume>10</volume>
          .1016/j. procs.
          <year>2018</year>
          .
          <volume>08</volume>
          .233, 7th International Young Scientists Conference on Computational Science,
          <volume>YSC2018</volume>
          ,
          <fpage>02</fpage>
          -
          <lpage>06</lpage>
          July2018, Heraklion, Greece.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>P.</given-names>
            <surname>Ural Keleş</surname>
          </string-name>
          , S. Aydın, University Students'
          <source>Perceptions About Artificial Intelligence, Shanlax International Journal of Education</source>
          <volume>9</volume>
          (
          <year>2021</year>
          )
          <fpage>212</fpage>
          -
          <lpage>220</lpage>
          . doi:
          <volume>10</volume>
          .34293/education.v9iS1-May. 4014.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>A.</given-names>
            <surname>Godunova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Tolochko</surname>
          </string-name>
          ,
          <source>Teenagers perception of technologies with artificial intelligence</source>
          ,
          <year>2024</year>
          . URL: https://tinyurl.com/4tvs56ue.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>S.-C.</given-names>
            <surname>Kong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Man-Yin Cheung</surname>
          </string-name>
          ,
          <string-name>
            <surname>G. Zhang,</surname>
          </string-name>
          <article-title>Evaluation of an artificial intelligence literacy course for university students with diverse study backgrounds</article-title>
          ,
          <source>Computers and Education: Artificial Intelligence</source>
          <volume>2</volume>
          (
          <year>2021</year>
          )
          <article-title>100026</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.caeai.
          <year>2021</year>
          .
          <volume>100026</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>K.</given-names>
            <surname>Ahmad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Iqbal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>El-Hassan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Qadir</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Benhaddou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ayyash</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Al-Fuqaha</surname>
          </string-name>
          ,
          <article-title>Data-Driven Artificial Intelligence in Education: A Comprehensive Review</article-title>
          ,
          <source>IEEE Transactions on Learning Technologies</source>
          <volume>17</volume>
          (
          <year>2024</year>
          )
          <fpage>12</fpage>
          -
          <lpage>31</lpage>
          . doi:
          <volume>10</volume>
          .1109/TLT.
          <year>2023</year>
          .
          <volume>3314610</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19] L. Cheng, K. Umapathy,
          <string-name>
            <given-names>M.</given-names>
            <surname>Rehman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ritzhaupt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Antonyan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Shidfar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Nichols</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Abramowitz</surname>
          </string-name>
          , Designing, Developing, and
          <article-title>Validating a Measure of Undergraduate Students' Conceptions of Artificial Intelligence in Education</article-title>
          ,
          <source>Journal of Interactive Learning Research</source>
          <volume>34</volume>
          (
          <year>2023</year>
          )
          <fpage>275</fpage>
          -
          <lpage>311</lpage>
          . URL: https://www.learntechlib.org/p/222246.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>M. A. M. Algerafi</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Alfadda</surname>
          </string-name>
          , T. T. Wijaya,
          <article-title>Understanding the Factors Influencing Higher Education Students' Intention to Adopt Artificial Intelligence-Based Robots</article-title>
          ,
          <source>IEEE Access 11</source>
          (
          <year>2023</year>
          )
          <fpage>99752</fpage>
          -
          <lpage>99764</lpage>
          . doi:
          <volume>10</volume>
          .1109/ACCESS.
          <year>2023</year>
          .
          <volume>3314499</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>S.</given-names>
            <surname>Lytvynova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Vodopian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Sysoeva</surname>
          </string-name>
          ,
          <article-title>Artificial Intelligence in Secondary Education: An Innovative Teacher's Tool to Ensure Individualised Learning for Students</article-title>
          , in: Ł. Tomczyk (Ed.), New Media Pedagogy: Research Trends, Methodological Challenges, and Successful Implementations, volume
          <volume>2130</volume>
          of Communications in Computer and Information Science, Springer Nature Switzerland, Cham,
          <year>2024</year>
          , pp.
          <fpage>393</fpage>
          -
          <lpage>412</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -63235-8_
          <fpage>26</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>O. M.</given-names>
            <surname>Haranin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. V.</given-names>
            <surname>Moiseienko</surname>
          </string-name>
          ,
          <article-title>Adaptive artificial intelligence in RPG-game on the Unity game engine</article-title>
          , in: A. E. Kiv,
          <string-name>
            <given-names>S. O.</given-names>
            <surname>Semerikov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. N.</given-names>
            <surname>Soloviev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. M.</given-names>
            <surname>Striuk</surname>
          </string-name>
          (Eds.),
          <source>Proceedings of the 1st Student Workshop on Computer Science &amp; Software Engineering</source>
          , Kryvyi Rih, Ukraine, November
          <volume>30</volume>
          ,
          <year>2018</year>
          , volume
          <volume>2292</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>143</fpage>
          -
          <lpage>150</lpage>
          . URL: http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2292</volume>
          /paper16.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>L. O.</given-names>
            <surname>Fadieieva</surname>
          </string-name>
          ,
          <article-title>Bibliometric Analysis of Adaptive Learning Literature from 2011-2019: Identifying Primary Concepts and Keyword Clusters</article-title>
          , in: G. Antoniou,
          <string-name>
            <given-names>V.</given-names>
            <surname>Ermolayev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Kobets</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Liubchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. C.</given-names>
            <surname>Mayr</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Spivakovsky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Yakovyna</surname>
          </string-name>
          , G. Zholtkevych (Eds.),
          <source>Information and Communication Technologies in Education, Research, and Industrial Applications</source>
          , volume
          <volume>1980</volume>
          <source>of Communications in Computer and Information Science</source>
          , Springer Nature Switzerland, Cham,
          <year>2023</year>
          , pp.
          <fpage>215</fpage>
          -
          <lpage>226</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -48325-7_
          <fpage>16</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>Z. H.</given-names>
            <surname>İpek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>İ. C. Gözüm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Papadakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kallogiannakis</surname>
          </string-name>
          ,
          <article-title>Educational Applications of the ChatGPT AI System: A Systematic Review Research</article-title>
          , Educational Process
          <source>International Journal</source>
          <volume>12</volume>
          (
          <year>2023</year>
          )
          <fpage>26</fpage>
          -
          <lpage>55</lpage>
          . doi:
          <volume>10</volume>
          .22521/edupij.
          <year>2023</year>
          .
          <volume>123</volume>
          .2.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>P.</given-names>
            <surname>Merzlykin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Kharadzjan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Medvediev</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Zakarliuka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Fadieieva</surname>
          </string-name>
          , Scheduling Algorithms Exploring via Robotics Learning, in: V.
          <string-name>
            <surname>Ermolayev</surname>
            ,
            <given-names>M. C.</given-names>
          </string-name>
          <string-name>
            <surname>Suárez-Figueroa</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Yakovyna</surname>
            ,
            <given-names>V. S.</given-names>
          </string-name>
          <string-name>
            <surname>Kharchenko</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Kobets</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Kravtsov</surname>
            ,
            <given-names>V. S.</given-names>
          </string-name>
          <string-name>
            <surname>Peschanenko</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Prytula</surname>
            ,
            <given-names>M. S.</given-names>
          </string-name>
          <string-name>
            <surname>Nikitchenko</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . Spivakovsky (Eds.),
          <source>Proceedings of the 14th International Conference on ICT in Education, Research and Industrial Applications</source>
          . Integration, Harmonization and
          <string-name>
            <given-names>Knowledge</given-names>
            <surname>Transfer</surname>
          </string-name>
          . Volume II: Workshops, Kyiv, Ukraine, May
          <volume>14</volume>
          -17,
          <year>2018</year>
          , volume
          <volume>2104</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>359</fpage>
          -
          <lpage>365</lpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2104</volume>
          /paper_167.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>A.</given-names>
            <surname>Androshchuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Maluga</surname>
          </string-name>
          ,
          <article-title>Use of artificial intelligence in higher education: state and trends</article-title>
          ,
          <source>International Science Journal of Education &amp; Linguistics</source>
          <volume>3</volume>
          (
          <year>2024</year>
          )
          <fpage>27</fpage>
          -
          <lpage>35</lpage>
          . doi:
          <volume>10</volume>
          .46299/j.isjel.
          <volume>20240302</volume>
          .04.
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>I.</given-names>
            <surname>Drach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Petroye</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Borodiyenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Reheilo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Bazeliuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Bazeliuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Slobodianiuk</surname>
          </string-name>
          ,
          <source>The Use of Artificial Intelligence in Higher Education</source>
          ,
          <source>International Scientific Journal of Universities and Leadership</source>
          (
          <year>2023</year>
          )
          <fpage>66</fpage>
          -
          <lpage>82</lpage>
          . doi:
          <volume>10</volume>
          .31874/
          <fpage>2520</fpage>
          -6702-2023-15-66-82.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>