Object-Oriented Programming, object, class, conceptions, misconceptions
In this paper we present the results of a study exploring students’ conceptions of the most fundamental Object-Oriented Programming (OOP) concepts of “object” and “class”. Data was collected from open type questions included in a middle-term exam of the undergraduate course “Object-Oriented Design and Programming”. The course uses the programming microworld objectKarel in the first two lessons for presenting the most fundamental OOP concepts and the environment BlueJ. The results of the study are presented and analysed in conjunction with results from similar studies.