DEVELOPING PRACTICAL PROGRAMMING SKILLS IN STUDENTS USING THE KIVY FRAMEWORK

Authors

DOI:

https://doi.org/10.35619/pse.vi5.117

Keywords:

Kivy, programming education, practical skills, cross-platform development, IT education, Python

Abstract

The article presents a study on the effectiveness of using the Kivy framework in the educational process to develop practical programming skills among students of computer science specialties. Based on an experimental design involving control and experimental groups, it was established that integrating Kivy into the course «Object-Oriented Programming» significantly improves the level of professional competencies in the field of cross-platform application development. Students in the experimental group demonstrated a higher level of proficiency in skills such as modeling graphical user interfaces, event handling, organizing modular architecture, and integrating third-party libraries, particularly for interacting with web services.

The analysis of the results confirmed the superiority of the experimental group according to the criterion of practical performance – speed of task completion, code quality, and ability to independently debug. The obtained results have high practical value for developers of educational programs, computer science teachers, and methodologists, as they demonstrate an effective, accessible, and scalable approach to bridging the gap between academic preparation and the real demands of the modern IT industry.

The proposed method does not require additional financial costs, as it is based on free software and can be easily adapted to various educational contexts.

Published

2025-12-03

How to Cite

Sitkar, T. ., Mazur, I.-S., & Ozhha, M. (2025). DEVELOPING PRACTICAL PROGRAMMING SKILLS IN STUDENTS USING THE KIVY FRAMEWORK. Pedagogical Science and Education of the XXI Century, 5, 305-314. https://doi.org/10.35619/pse.vi5.117