Please use this identifier to cite or link to this item:
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) 
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.
Ezproxy URL: Link to full text
Type: Conference Paper
Appears in Collections:Department of Computer Science

Show full item record

Google ScholarTM


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.