Novices find it difficult to learn programming. In order to write a program, they have to learn the basic concepts of programming along with the syntax and semantics of a programming language. One of the important tasks in programming is debugging. To become good programmers, novices need to have good debugging skills. Typically it is difficult for novices to understand and rectify the syntax errors from the compiler-generated error messages, which they encounter during the debugging process. Professional Integrated Development Environments (IDEs) are not novice- friendly in debugging. Hence an IDE for novices has been designed and implemented for Java programming. It provides multilevel hints for the compiler-generated error messages, which will make the debugging process easier. A preliminary evaluation of the tool among engineering graduates is promising. This paper explains the design and implementation of this IDE.
Jesna A.A, Cochin University of Science and Technology, India
Renumol V.G, Cochin University of Science and Technology, India
Stream: Student Learning, Learner Experiences and Learner Diversity
This paper is part of the IICEDubai2016 Conference Proceedings (View)
View / Download the full paper in a new tab/window