Python Programming Topics That Pose a Challenge for Students
Autor: | Szydłowska, Justyna, Miernik, Filip, Ignasiak, Marzena Sylwia, Swacha, Jakub |
---|---|
Jazyk: | angličtina |
Rok vydání: | 2022 |
Předmět: | |
DOI: | 10.4230/oasics.icpec.2022.7 |
Popis: | 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). OASIcs, Vol. 102, Third International Computer Programming Education Conference (ICPEC 2022), pages 7:1-7:9 |
Databáze: | OpenAIRE |
Externí odkaz: |