Abstract
Novices sometimes have difficulty in understanding programming syntax. In response to that, Hedy was developed. It is a text-based programming language that gradually imposes syntax rules from human language to Python, a common programming language. Children with Hedy appreciate the use of it and find it easy to learn. Given the benefits, we are interested to see whether Hedy can also help computing undergraduate students to learn programming. A two-year experiment involving two batches of such students (87) was conducted with three questionnaire surveys and one quasi-experiment. Our study shows that although students with Hedy have comparable programming performance to those without it, they appreciate the use of Hedy and understand some Python concepts.
| Original language | English |
|---|---|
| Title of host publication | Towards a Hybrid, Flexible and Socially Engaged Higher Education |
| Subtitle of host publication | Proceedings of the 26th International Conference on Interactive Collaborative Learning (ICL 2023), Volume 3 |
| Editors | M.E. Auer, U.R. Cukierman, Eduardo Vendrell Vidal, Edmundo Tovar Caro |
| Publisher | Springer Science and Business Media Deutschland GmbH |
| Pages | 187-198 |
| Number of pages | 12 |
| Volume | 3 |
| ISBN (Electronic) | 9783031530227 |
| ISBN (Print) | 9783031530210 |
| DOIs | |
| Publication status | Published - 2024 |
| Event | 26th International Conference on Interactive Collaborative Learning, ICL 2023 - Madrid, Spain Duration: 26 Sept 2023 → 29 Sept 2023 |
Publication series
| Name | Lecture Notes in Networks and Systems |
|---|---|
| Volume | 901 LNNS |
| ISSN (Print) | 2367-3370 |
| ISSN (Electronic) | 2367-3389 |
Conference
| Conference | 26th International Conference on Interactive Collaborative Learning, ICL 2023 |
|---|---|
| Country/Territory | Spain |
| City | Madrid |
| Period | 26/09/23 → 29/09/23 |
Bibliographical note
Publisher Copyright:© The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.
Keywords
- computing education
- CS1
- gradual programming language
- quasi-experiment