Back to Search Start Over

Python Programming Topics That Pose a Challenge for Students

Authors :
Szyd?owska, Justyna
Miernik, Filip
Ignasiak, Marzena Sylwia
Swacha, Jakub
Szyd?owska, Justyna
Miernik, Filip
Ignasiak, Marzena Sylwia
Swacha, Jakub
Publication Year :
2022

Abstract

Learning programming is often considered as difficult, but it would be wrong to assume that all programming topics are equally tough to learn. In this paper, we make use of a gamified programming learning environment submission repository containing records of over 9000 attempts of solving Python exercises to identify topics which pose the largest challenge for students. By comparing students' effort and progress among sets of exercises assigned to respective topics, two topics emerged as especially difficult (Object-oriented programming and Classic algorithms). Also interesting are the identified differences between genders (indicating female students to fare better than male at the initial topics, and the opposite for the most advanced topics), and the scale of effort some students put to succeed with the most difficult exercises (sometimes solved only after tens of failed attempts).

Details

Database :
OAIster
Notes :
application/pdf, English
Publication Type :
Electronic Resource
Accession number :
edsoai.on1335413802
Document Type :
Electronic Resource
Full Text :
https://doi.org/10.4230.OASIcs.ICPEC.2022.7