Repeated Measures Study within Subjects with Randomizations (Python Codes)
Uloženo v:
| Název: | Repeated Measures Study within Subjects with Randomizations (Python Codes) |
|---|---|
| Autoři: | Ana Rita Teixeira, Sónia Brito-Costa, Anabela Gomes |
| Zdroj: | WSEAS TRANSACTIONS ON COMPUTER RESEARCH. 13:92-102 |
| Informace o vydavateli: | World Scientific and Engineering Academy and Society (WSEAS), 2024. |
| Rok vydání: | 2024 |
| Popis: | Learning a new programming language is challenging for essentially the entirety of our population that decides to try and pick up said skill even those who have previously learned another language find it very difficult. This study investigates the difficulties students face when learning "for" loops in the Python programming language. The research utilizes an eye-tracking device to analyze pupil dilation and blinking rates as participants attempt to solve Python code problems involving "for" loops. The study includes four different code scenarios, each with varying degrees of complexity, including nested "for" loops. The results show that a significant portion of the participants struggled with the tasks, achieving a low average success rate of approximately 28%. Consistent variations in pupil dilation and blinking patterns were observed, indicating high stress levels and potential confusion. The data revealed specific areas of the code where students commonly struggled, particularly with nested “for” loops and the “print()” function. Eye-tracking data revealed consistent variations in pupil dilation and blinking patterns, indicating high stress levels among participants. Teachers should be aware of the identified areas of confusion and design teaching strategies that address them directly. Leveraging eye-tracking data to inform the development of interactive programming exercises or tools that provide more effective visual representations of code concepts can significantly improve student understanding. Therefore, the paper ends with some incipient teaching recommendations and future research directions. |
| Druh dokumentu: | Article |
| Jazyk: | English |
| ISSN: | 2415-1521 1991-8755 |
| DOI: | 10.37394/232018.2025.13.10 |
| Rights: | URL: https://wseas.com/journals/cr/2025/a205118-004(2025).pdf |
| Přístupové číslo: | edsair.doi...........7bb04ccadf87e19f4dc5d52b1a2ddf56 |
| Databáze: | OpenAIRE |
| Abstrakt: | Learning a new programming language is challenging for essentially the entirety of our population that decides to try and pick up said skill even those who have previously learned another language find it very difficult. This study investigates the difficulties students face when learning "for" loops in the Python programming language. The research utilizes an eye-tracking device to analyze pupil dilation and blinking rates as participants attempt to solve Python code problems involving "for" loops. The study includes four different code scenarios, each with varying degrees of complexity, including nested "for" loops. The results show that a significant portion of the participants struggled with the tasks, achieving a low average success rate of approximately 28%. Consistent variations in pupil dilation and blinking patterns were observed, indicating high stress levels and potential confusion. The data revealed specific areas of the code where students commonly struggled, particularly with nested “for” loops and the “print()” function. Eye-tracking data revealed consistent variations in pupil dilation and blinking patterns, indicating high stress levels among participants. Teachers should be aware of the identified areas of confusion and design teaching strategies that address them directly. Leveraging eye-tracking data to inform the development of interactive programming exercises or tools that provide more effective visual representations of code concepts can significantly improve student understanding. Therefore, the paper ends with some incipient teaching recommendations and future research directions. |
|---|---|
| ISSN: | 24151521 19918755 |
| DOI: | 10.37394/232018.2025.13.10 |
Nájsť tento článok vo Web of Science