A comprehensive pedagogical model for teaching Python programming fundamentals: Integrating case studies and web platforms

2026

Closed access Metadata (CSL-JSON)
DOI 10.52301/1991-0614-2026-3-79-99
Data confidence 70 medium
How this score is calculated

It is built from checkable properties of the record itself: whether the article has a DOI, how many independent sources confirmed its data, whether the required fields are filled in, and how recent the latest confirmation is. Disagreement between sources and a missing identifier lower it. A value of 80 or above means the record was published without further checking; 60 to 79 means it is published at reduced confidence, with a manual check advisable. A record verified by an editor by hand is never pushed below 90 by a recalculation. This scores our data about the article, not the article itself.

Abstract

The demand for skilled specialists in the IT labor market has persisted, while university educational practices continue to be predominantly theoretical – students understand the syntax but struggle when face with real-world professional challenges. This gap is the subject of this article: the methodological foundations of practice-oriented Python instruction in higher education.The study sets out to justify, empirically, whether practice-oriented tasks combined with web-based educational platforms improve teaching outcomes for Python. To get there, we relied on a mix of methods-systematic literature review, comparative pedagogical analysis, a pedagogical experiment, and statistical processing of the resulting data. We also compared how programming courses are taught in Kazakhstani universities against several institutions abroad, alongside the digital platforms each of them uses.The results came out fairly clear: situational tasks, case-based learning, and interactive web platforms, used together, push students’ algorithmic thinking and hands-on programming skills forward. To test this, we ran a quasi-experiment with 50 students-25 in the experimental group, 25 in the control group-and the experimental group scored significantly higher across every single assessment criterion (p<0.001, for what it’s worth, a fairly strong result for a study this size).The novelty of the study lies not in the use of three separate tools, but in their integration into a unified model: practice-oriented tasks, the case method, and web-based platforms are combined within a single methodological framework.