Automated Questionnaires About Students’ JavaScript Programs: Towards Gauging Novice Programming Processes
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.author | Lehtinen, Teemu | en_US |
dc.contributor.author | Haaranen, Lassi | en_US |
dc.contributor.author | Leinonen, Juho | en_US |
dc.contributor.department | Department of Computer Science | en |
dc.contributor.editor | Denny, Paul | en_US |
dc.contributor.editor | Herbert, Nicole | en_US |
dc.contributor.groupauthor | Professorship Malmi L. | en |
dc.contributor.groupauthor | Computer Science Lecturers | en |
dc.contributor.groupauthor | Lecturer Haaranen Lassi group | en |
dc.contributor.groupauthor | Computer Science - Computing education research and educational technology (CER) | en |
dc.date.accessioned | 2023-02-01T09:09:38Z | |
dc.date.available | 2023-02-01T09:09:38Z | |
dc.date.issued | 2023-01-30 | en_US |
dc.description.abstract | Students sometimes manage to produce functionally correct program code while having a fragile understanding of the related learning goals. Such unproductive success could be intercepted by an educator who asks questions that target the structure and evaluation of the student’s program using the constructs and identifiers in the code. We provide a tool that automatically generates multiple-choice questions of seven different types for this purpose. We integrated these questions into a web-based program writing exercises, which we also publish as a part of this work, and successfully used them on an introductory programming course. In our pilot evaluation of the tool, we found that the students who answer these questions repeatedly incorrectly are likely to drop out, have more challenges while writing a program, and resort to tinkering behavior. | en |
dc.description.version | Peer reviewed | en |
dc.format.extent | 10 | |
dc.format.extent | 49-58 | |
dc.format.mimetype | application/pdf | en_US |
dc.identifier.citation | Lehtinen, T, Haaranen, L & Leinonen, J 2023, Automated Questionnaires About Students’ JavaScript Programs: Towards Gauging Novice Programming Processes . in P Denny & N Herbert (eds), Proceedings of the 25th Australasian Computing Education Conference . ACM, pp. 49-58, Australasian Computing Education Conference, Melbourne, Australia, 30/01/2023 . https://doi.org/10.1145/3576123.3576129 | en |
dc.identifier.doi | 10.1145/3576123.3576129 | en_US |
dc.identifier.isbn | 978-1-4503-9941-8 | |
dc.identifier.other | PURE UUID: 03155246-76eb-4ebd-836e-5bb74bbfd8ce | en_US |
dc.identifier.other | PURE ITEMURL: https://research.aalto.fi/en/publications/03155246-76eb-4ebd-836e-5bb74bbfd8ce | en_US |
dc.identifier.other | PURE LINK: http://www.scopus.com/inward/record.url?scp=85147024090&partnerID=8YFLogxK | en_US |
dc.identifier.other | PURE FILEURL: https://research.aalto.fi/files/99440966/Automated_Questionnaires_About_Students_JavaScript_Programs.pdf | en_US |
dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/119510 | |
dc.identifier.urn | URN:NBN:fi:aalto-202302011860 | |
dc.language.iso | en | en |
dc.relation.ispartof | Australasian Computing Education Conference | en |
dc.relation.ispartofseries | Proceedings of the 25th Australasian Computing Education Conference | en |
dc.rights | openAccess | en |
dc.subject.keyword | program comprehension | en_US |
dc.subject.keyword | QLC | en_US |
dc.subject.keyword | unproductive success | en_US |
dc.subject.keyword | introductory programming | en_US |
dc.subject.keyword | online education | en_US |
dc.title | Automated Questionnaires About Students’ JavaScript Programs: Towards Gauging Novice Programming Processes | en |
dc.type | A4 Artikkeli konferenssijulkaisussa | fi |
dc.type.version | publishedVersion |