Please use this identifier to cite or link to this item:
https://scholarhub.balamand.edu.lb/handle/uob/406
Title: | Assisting students with typical programming errors during a coding session | Authors: | Karam, Marcel Awad, Mario Carbone, Angela Dargham, Joumana |
Affiliations: | Department of Computer Science | Keywords: | Computer science education Program compilers |
Issue Date: | 2010 | Publisher: | IEEE | Part of: | 2010 Seventh International Conference on Information Technology: New Generations | Start page: | 42 | End page: | 47 | Conference: | International Conference on Information Technology: New Generations (7th : 12-14 April 2010 : Las Vegas, NV, USA) | Abstract: | Typical programming errors that introductory students make are known to stall and frustrate them during their first few lab coding sessions. Traditionally, lab instructors help with the process of correcting these errors; however, with medium or large size computer labs, the degree of interaction between students and the instructor tends to decline; leaving some students feeling unattended and subsequently perhaps uninterested. To help automate the process of finding and correcting these errors we have devised a solution that collects periodical or on-compile time code snapshots which we analyze upon unsuccessful compilation or whenever a lengthy stall is detected. The analysis is then used to provide feedback to students directly into their Integrated Development Environment (IDE), and generate useful reports that can be perused by both instructors and students later on. This article describes the design and implementation of our solution in the context of BlueJ; a common first year IDE. |
URI: | https://scholarhub.balamand.edu.lb/handle/uob/406 | Ezproxy URL: | Link to full text | Type: | Conference Paper |
Appears in Collections: | Department of Computer Science |
Show full item record
Google ScholarTM
Check
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.