Abstract
Object Oriented Programming (OOP) recently became the most influential programming paradigm. Several studies [2, 3, 4] indicated deficiencies in learning introductory OOP courses. In King Abdulaziz University - Saudi Arabia, based on a survey that had been designed and distributed to female students of introductory OOP course, results showed that students faced difficulties in understanding OOP, specifically 47% of students faced difficulties in Polymorphism. Visualization tools visualize the execution of programs, using visual hints, and interactivity to improve the students' understanding in programming concepts. This paper proposes the development of "OOPVisual", a 3D interactive visualization tool that will simulate OOP concepts to help students with their understanding.