Kumar, V (2022) Privately Executable Examples. In: 27th ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2022, 8 - 13 July 2022, Dublin, pp. 283-289.
|
PDF
ITiCSE 2022_1_283-289_2022.pdf - Published Version Download (1MB) | Preview |
Abstract
Executable examples enable students to check their comprehension of programming problems at any time before, during, or after implementation. Students express their understanding of a problem by specifying input-output pairs, and they receive immediate feedback on their understanding when these pairs are executed against correct and buggy solutions specified by the instructor. These solutions are typically executed on a server, and we find evidence that some students in an introductory programming course are wary of revealing their fragile problem comprehension in exchange for feedback. We propose a student-side mechanism that enables students to receive the same feedback privately. We also conduct a study to investigate differences in student ability to create valid and thorough examples using the server-side or the student-side feedback mechanisms.
Item Type: | Conference Paper |
---|---|
Publication: | Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE |
Publisher: | Association for Computing Machinery |
Additional Information: | The copyright for this article belongs to the Authors. |
Keywords: | Education computing, Automated assessment; Cs1; Executable example; Executables; Immediate feedbacks; Input-output; Introductory programming course; Privacy; Programming problem; Side mechanism, Students |
Department/Centre: | Division of Electrical Sciences > Computer Science & Automation |
Date Deposited: | 04 Aug 2022 09:49 |
Last Modified: | 04 Aug 2022 09:49 |
URI: | https://eprints.iisc.ac.in/id/eprint/75296 |
Actions (login required)
View Item |