Have a personal or library account? Click to login
A Practice-Oriented Approach to Teaching Python Programming for University Students Cover

A Practice-Oriented Approach to Teaching Python Programming for University Students

Open Access
|Dec 2025

Abstract

The objective of this study was to examine the effectiveness of a practice-oriented approach in teaching Python programming to students in Kazakhstan. The study participants comprised students from a control group (CG) and an experimental group (EG), with 89 students in each group. The mean age of the participants was 20 years. The sample included 93 male students and 85 female students. The CG followed a traditional teaching methodology, whereas the EG was instructed using an innovative approach. The applied research methods included theoretical and practical tests, surveys, and interviews with instructors. The results demonstrated that the average score in the theoretical test increased from 67.8 to 82.1 (p = 0.0001) for the EG, whereas the CG’s score improved from 65.2 to 71.3 (p = 0.0002). During practical testing, the average score for the EG rose from 70.7 to 81.9 (p = 0.0003), while the CG’s score increased from 70.1 to 77.3 (p = 0.0001). The findings suggest that the practice-oriented approach contributes to the enhancement of theoretical knowledge, practical skills, and student engagement in Python programming education. The practical significance of the results lies in determining the effectiveness of innovative teaching methods in fostering both theoretical and practical competencies.

Language: English
Submitted on: Jun 11, 2025
Accepted on: Aug 1, 2025
Published on: Dec 3, 2025
Published by: Sciendo
In partnership with: Paradigm Publishing Services

© 2025 Anara Karymsakova, Gulsim Kapbar, Kamalbek Berkimbayev, Gulmira Bakirova, published by Sciendo
This work is licensed under the Creative Commons Attribution 4.0 License.