ARTIFICIAL INTELLIGENCE AS A SUPPORT TOOL IN TEACHING PROGRAMMING TO FUTURE BACHELOR'S STUDENTS OF VOCATIONAL EDUCATION
DOI:
https://doi.org/10.17770/etr2025vol3.8537Keywords:
Artificial Intelligence, vocational education, programming training, adaptive learning systemsAbstract
The article presents a thorough examination of the potential applications of artificial intelligence (AI) in supporting the instruction of programming to future bachelor's degree students in vocational education. It explores the pivotal domains of AI integration into the educational process, encompassing the utilization of adaptive learning systems, intelligent tutoring systems, automated code evaluation systems, and generative models that enhance both the theoretical and practical training of students. It demonstrates the ways in which AI enhances the personalization of educational content, facilitates rapid feedback loops, and optimizes the verification process of software solutions. It has been determined that the integration of AI facilitates the creation of adaptive learning environments. In such environments, automated algorithms analyze test results, the history of students' interaction with educational materials, and the personal pace of information assimilation. Consequently, this facilitates the development of customized educational pathways that are tailored to the distinct characteristics of each student. The implementation of intelligent tutoring systems, such as ChatGPT, GitHub Copilot, or Google AI Studio based on Gemini, facilitates the elucidation of complex programming concepts, including the principles of recursion, sorting algorithms, and other fundamental principles. This, in turn, contributes to the cultivation of critical thinking and self-study skills. In the article, the authors analyze the challenges associated with the introduction of AI in the educational process. The primary challenges identified pertain to issues of academic integrity, particularly when future bachelors of vocational education employ AI capabilities to automatically generate solutions without a comprehensive grasp of the subject matter. Additionally, the article addresses technical limitations concerning the substantial computing resources required and the integration of contemporary algorithms into existing educational platforms. The article further underscores the necessity for specialized professional development programs to equip educators with the skills to effectively utilize AI in vocational education. Additionally, it emphasizes the establishment of ethical frameworks to guide the implementation of AI technologies in this context, ensuring that the principles of academic integrity are preserved and the integrity of the educational process is maintained. The authors of the article propose a number of recommendations and approaches to optimize the process of AI integration, create integrated learning environments, and improve existing assessment methods with regard to automated code verification. The findings of the study can be utilized to enhance pedagogical approaches in programming, to improve the quality of training in the field of information technology, and to promote the development of competitive graduates.
References
S. Russell and P. Norvig, Artificial Intelligence: A Modern Approach, 4th ed. Pearson, 2020.
Z. Luo, J. Jiang, and H. Zhou, “Exploration on the application of artificial intelligence technology in vocational education teaching,” J. High. Vocat. Educ., vol. 1, no. 2, pp. 177–186, 2024.
O. Zawacki-Richter, V. I. Marín, M. Bond, and F. Gouverneur, “Systematic review of research on artificial intelligence applications in higher education – where are the educators?,” Int. J. Educ. Technol. High. Educ., vol. 16, no. 39, 2019, doi: 10.1186/s41239-019-0171-0. [Online]. Available: https://doi.org/10.1186/s41239-019-0171-0
L. S. Shevchenko, V. O. Umanets, and B. M. Rozputnia, “Applying generative AI to automate teacher tasks in vocational education,” Open Educ. E-Environ. Mod. Univ., vol. 17, pp. 160–170, 2024, doi: 10.28925/2414-0325.2024.1711.
S. Lytvynova, N. Rashevska, and S. Proskura, “The use of artificial intelligence in teaching students programming languages,” Inst. Digit. Educ., Nat. Acad. Educ. Sci. Ukraine, 2024.
V. Kyslitsyn, L. Shevchenko, V. Umanets, L. Sikoraka, and Y. Angelov, “Applying the Python programming language and Arduino robotics kits in the process of training future teachers of computer science,” ETR, vol. 2, pp. 162–167, Jun. 2024. [Online]. Available: https://doi.org/10.17770/etr2024vol2.8026.
N. Dunder, S. Lundborg, O. Viberg, and J. Wong, “Kattis vs. ChatGPT: Assessment and evaluation of programming tasks in the age of artificial intelligence,” arXiv preprint, arXiv:2312.01109, 2023. [Online]. Available: https://doi.org/10.48550/arXiv.2312.01109.
T. Wang, D. Vargas-Díaz, C. Brown, and Y. Chen, “Exploring the role of AI assistants in computer science education: Methods, implications, and instructor perspectives,” arXiv preprint, arXiv:2306.03289, 2023. [Online]. Available: https://doi.org/10.48550/arXiv.2306.03289.
E. Frankford, C. Sauerwein, P. Bassner, S. Krusche, and R. Breu, “AI-Tutoring in Software Engineering Education,” arXiv preprint, arXiv:2404.02548, 2024. [Online]. Available: https://doi.org/10.48550/arXiv.2404.02548.
G. Jošt, V. Taneski, and S. Karakatič, “The Impact of Large Language Models on Programming Education and Student Learning Outcomes,” Appl. Sci., vol. 14, no. 10, pp. 4115–4129, May 2024. [Online]. Available: https://doi.org/10.3390/app14104115
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Bohdan Rozputnia, Liudmyla Shevchenko, Volodymyr Umanets, Serhii Yashchuk, Yuliia Sabadosh

This work is licensed under a Creative Commons Attribution 4.0 International License.