Abstract
Context: Programming education keeps facing challenges. A significant challenge is the mismatch between the increasing student demand and the shortage of teaching workforce on personal tutoring. Objective: The aim of this research is to address the demand workforce mismatch and relieve the challenges of programming education. Method: After theoretically discussing a set of methodological principles (e.g., active learning from suitable code examples), a prototyping research method is employed to iteratively verify whether or not the proposed principles can be practically implemented. Results: A methodology, namely code example-aided just-in-time learning, gradually emerged. A code example hunting tool was developed for enabling this methodology. Conclusion: The code example-aided just-in-time learning can effectively and efficiently facilitate both experienced learners and beginners to study programming by practising, without requiring extensive guidance from teachers.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 30th Asia-Pacific Software Engineering Conferenece, APSEC 2023 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Number of pages | 5 |
| ISBN (Electronic) | 9798350344172 |
| ISBN (Print) | 9798350344189 |
| DOIs | |
| Publication status | Published - 02 Apr 2024 |
| Event | 30th Asia-Pacific Software Engineering Conference 2023 - Seoul, Korea, Republic of Duration: 04 Dec 2023 → 07 Dec 2023 https://conf.researchr.org/home/apsec-2023 |
Publication series
| Name | Asia-Pacific Conference on Software Engineering Proceedings |
|---|---|
| ISSN (Print) | 1530-1362 |
| ISSN (Electronic) | 2640-0715 |
Conference
| Conference | 30th Asia-Pacific Software Engineering Conference 2023 |
|---|---|
| Abbreviated title | APSEC 2023 |
| Country/Territory | Korea, Republic of |
| City | Seoul |
| Period | 04/12/2023 → 07/12/2023 |
| Internet address |
Fingerprint
Dive into the research topics of 'On code example-aided just-in-time learning for programming education'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver