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
|Affiliations:||Department of Computer Science||Keywords:||Computer science education
|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
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.