METHODOLOGICAL ADVANTAGES OF USING HYBRID AND ONLINE PLATFORMS IN TEACHING PROGRAMMING

Authors

  • Hoshimov Orzimurod Parda o’g’li Basic Doctoral Student Navoi State University e-mail: orzimurodhoshimov78@gmail.com Author

Keywords:

hybrid learning, online platform, teaching programming, teaching methodology, distance education, competency-based approach, interactive learning environment, automated assessment system, flipped classroom, cognitive load theory, object-oriented programming.

Abstract

This article provides a comprehensive analysis of the methodological advantages of using hybrid (blended) and online platforms in teaching programming. In the modern digital educational environment, combining traditional classroom instruction with distance/online resources has become increasingly important for developing students' programming competencies. The article examines four core models of hybrid learning (rotation, flex, flipped classroom, enriched virtual), the specifics of their application to programming instruction, six didactic types of online platforms (LMS, automated code-checking/online-judge systems, interactive tutorials, video courses, version-control systems, gamified platforms), and the theoretical-methodological foundations grounded in constructivist learning theory, cognitive load theory, and the Community of Inquiry model. Traditional, online, and hybrid learning formats are compared across seven criteria. The findings indicate that the hybrid model helps reinforce students' practical skills, accelerates feedback between instructor and student, ensures individualized learning, and offers particular benefits when mastering complex paradigms such as object-oriented programming.

References

1. Mirsanov, U. M. (2023). Improving the methodology of teaching programming technologies in the continuous education system (Doctoral dissertation / DSc). Navoi. 332 p.

2. Ruziyeva, D. R. (2023). Improving the methodology of teaching programming languages in pedagogical higher education institutions (Doctoral dissertation / PhD). Bukhara. 179 p.

3. Tokhirov, F. J. (2022). Improving the methodology of developing students' algorithmic thinking in programming in higher education institutions (Doctoral dissertation / PhD). Karshi. 172 p.

4. Otakhonov, N. A. (2009). Methodology of teaching object-oriented programming technologies (Candidate dissertation). Tashkent. 186 p.

5. Baranova, E. V. (2000). Theory and practice of object-oriented design of educational content using information technology tools (Doctoral dissertation). Saint Petersburg. 334 p.

Downloads

Published

2026-08-28