Abstract

This study examines how Information Systems Engineering School students understand the mechanism of exception handling. The main contributions of this paper are as follows: we provide an analysis tool to measure the level of understanding of exception handling mechanism in Java, based on the SOLO taxonomy; we present and analyse strategies to handle exceptions; we present and analyse solutions provided by novice programmers; the students’ responses to the questionnaire were classified and analysed in order to determine their level of understanding of the mechanism. The results obtained reveal that only few participants provided a solution that was classified to one of the two highest understanding levels, while many provided solutions that demonstrate only basic understanding. The participants had difficulties in utilising the advanced exception handling mechanisms, and in exhibiting a high level of abstraction with regard to the proper design of a hierarchy of exceptions.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.