In this paper, we begin by considering object-oriented programming concepts and typical novice misconceptions as identified in the literature. We then present the results of a close examination of student programs, in an ...

This paper is part of an ongoing series of projects in which we are investigating 'threshold concepts': concepts that, among other things, transforms the way a student looks as the discipline and are often troublesome to ...

In this paper, we present the results of an experiment in which we sought to elicit students' understanding of object-oriented (OO) concepts using concept maps. Our analysis confirmed earlier research indicating that ...