Educational games as a tool for teaching programming in digital extracurricular computer science education

2026

Толық мәтін Ашық қол жеткізу: Gold Метадеректер (CSL-JSON)
DOI 10.3389/fcomp.2026.1766830
Деректер сенімділігі 70 орташа
Бұл баға қалай есептеледі

Ол жазбаның өзінің тексерілетін белгілерінен құралады: мақаланың DOI-і бар ма, оның деректерін қанша тәуелсіз дереккөз растады, міндетті өрістер толтырылған ба және соңғы растау қаншалықты жаңа. Дереккөздер арасындағы алшақтық пен идентификатордың болмауы бағаны төмендетеді. 80-нен бастап мән жазбаның қосымша тексерусіз жарияланғанын, 60-тан 79-ға дейін — оның сенімділігі төмен күйде жарияланғанын және қолмен тексеру ұсынылатынын білдіреді. Редактор қолмен тексерген жазбаны қайта есептеу 90-нан төмен түсірмейді. Бұл — мақаланың өзіне емес, ол туралы деректерімізге берілген баға.

Аңдатпа

This study explores how university students experience learning programming through educational games in extracurricular computer science education. A qualitative phenomenological design was employed to interpret the meanings students attribute to game-based learning rather than to evaluate instructional effectiveness. Data were collected through semi-structured interviews with 60 undergraduate students who participated in supervised extracurricular programming activities involving educational coding games. The analysis revealed that educational games transform programming from a formal academic subject into an exploratory problem-solving activity supported by immediate feedback. Students described a reduction of anxiety and perceived the environment as psychologically safe for experimentation. However, gameplay alone produced an intuitive yet fragmented understanding, requiring instructor explanation for conceptual structuring. The experience of learning was therefore characterized as a transition from experiential discovery to reflective comprehension. The findings indicate that educational games function as an experiential entry point through which students begin to interpret programming as a meaningful activity, while instruction supports conceptual articulation. This study contributes to understanding the pedagogical role of educational games not as substitutes for teaching but as mediating environments shaping students' perception of programming.