DocumentCode :
2890971
Title :
Assisting Students with Typical Programming Errors During a Coding Session
Author :
Karam, Marcel ; Awa, Mario ; Carbone, Angela ; Dargham, Joumana
Author_Institution :
Dept. of Comput. Sci., American Univ. of Beirut, Beirut, Lebanon
fYear :
2010
fDate :
12-14 April 2010
Firstpage :
42
Lastpage :
47
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.
Keywords :
computer science education; program compilers; computer labs; integrated development environment; introductory programming courses; lab coding sessions; on-compile time code snapshots; periodical time code snapshots; typical programming errors; Computer errors; Computer science; Error correction; Feedback; Information technology; Java; Libraries; Monitoring; Program processors; Programming profession; Assisting programmers; compiler; real-time monitoring;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Technology: New Generations (ITNG), 2010 Seventh International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4244-6270-4
Type :
conf
DOI :
10.1109/ITNG.2010.244
Filename :
5501459
Link To Document :
بازگشت