Automated Questionnaires About Students’ JavaScript Programs: Towards Gauging Novice Programming Processes

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.authorLehtinen, Teemuen_US
dc.contributor.authorHaaranen, Lassien_US
dc.contributor.authorLeinonen, Juhoen_US
dc.contributor.departmentDepartment of Computer Scienceen
dc.contributor.editorDenny, Paulen_US
dc.contributor.editorHerbert, Nicoleen_US
dc.contributor.groupauthorProfessorship Malmi L.en
dc.contributor.groupauthorComputer Science Lecturersen
dc.contributor.groupauthorLecturer Haaranen Lassi groupen
dc.contributor.groupauthorComputer Science - Computing education research and educational technology (CER)en
dc.date.accessioned2023-02-01T09:09:38Z
dc.date.available2023-02-01T09:09:38Z
dc.date.issued2023-01-30en_US
dc.description.abstractStudents 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.versionPeer revieweden
dc.format.extent10
dc.format.extent49-58
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationLehtinen, 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.3576129en
dc.identifier.doi10.1145/3576123.3576129en_US
dc.identifier.isbn978-1-4503-9941-8
dc.identifier.otherPURE UUID: 03155246-76eb-4ebd-836e-5bb74bbfd8ceen_US
dc.identifier.otherPURE ITEMURL: https://research.aalto.fi/en/publications/03155246-76eb-4ebd-836e-5bb74bbfd8ceen_US
dc.identifier.otherPURE LINK: http://www.scopus.com/inward/record.url?scp=85147024090&partnerID=8YFLogxKen_US
dc.identifier.otherPURE FILEURL: https://research.aalto.fi/files/99440966/Automated_Questionnaires_About_Students_JavaScript_Programs.pdfen_US
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/119510
dc.identifier.urnURN:NBN:fi:aalto-202302011860
dc.language.isoenen
dc.relation.ispartofAustralasian Computing Education Conferenceen
dc.relation.ispartofseriesProceedings of the 25th Australasian Computing Education Conferenceen
dc.rightsopenAccessen
dc.subject.keywordprogram comprehensionen_US
dc.subject.keywordQLCen_US
dc.subject.keywordunproductive successen_US
dc.subject.keywordintroductory programmingen_US
dc.subject.keywordonline educationen_US
dc.titleAutomated Questionnaires About Students’ JavaScript Programs: Towards Gauging Novice Programming Processesen
dc.typeA4 Artikkeli konferenssijulkaisussafi
dc.type.versionpublishedVersion

Files