THE EFFECTIVENESS OF TEACHING PROGRAMMING USING THE «LIVE CODING» METHODOLOGY

Authors

  • Borankulov B.A. НАО Южно-Казахстанский педагогический университет имени Өзбекәлі Жәнібеков
  • Ualikhanova B.S.
  • Kerimbekov Y.R.
  • Sartayeva K.M.

DOI:

https://doi.org/10.48371/PEDS.2026.82.3.019

Keywords:

active learning methods, programming teaching, Live Coding methodology, interactive learning, student engagement, synchronous learning, collaborative learning, practical learning

Abstract

Programming is one of the necessary skills of the 21st century in the context of the development of the digital economy and the active penetration of artificial intelligence into many fields of activity. In addition, programming is an important component of artificial intelligence technologies. Learning programming is not an easy task, requiring the introduction and use of special approaches to improve learning effectiveness. This study examines and analyzes the advantages and disadvantages of the "Live Coding" programming teaching methodology. The study involved 35 students of the South Kazakhstan Pedagogical University named after Ozbekali Zhanbekov and 31 students of the University named after Zh.A. Tashenev, studying in the 2nd year of the specialty 6B01503 "Computer science teacher training".  The following methods were used in the study: questionnaires, systematic and comparative methods of literature analysis. The study is based on experimental results and an analysis of international publications cited in the Web of Science and Scopus databases, as well as domestic publication published from 2012 to 2025.  This study has shown the effectiveness of the learning model using the "Live Coding" methodology. The use of the "Live Coding" technique can increase the motivation, interest, activity and involvement of students, keep them focused when explaining complex and abstract concepts in programming. According to the results of the study, it is recommended to introduce the "Live Coding" methodology into the programming learning process. This research has practical significance for future computer science teachers at school, researchers in future scientific papers studying effective methods of teaching programming, as well as for teachers at technical and pedagogical universities who train specialists in the field of information technology.

Downloads

Published

2026-09-30

Issue

Section

Мақалалар/Статьи/Articles