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 |