DEVELOPING PRACTICAL PROGRAMMING SKILLS IN STUDENTS USING THE KIVY FRAMEWORK
DOI:
https://doi.org/10.35619/pse.vi5.117Keywords:
Kivy, programming education, practical skills, cross-platform development, IT education, PythonAbstract
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.
Downloads
Published
Issue
Section
License
Copyright (c) 2025 Taras Sitkar, Ivan-Stanislav Mazur, Mykhailo Ozhha

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