Developing a 3D Interactive Tool for Learning OOP Concepts

Abstract

Object Oriented Programming (OOP) recently became the most influential programming paradigm. Several studies have indicated some serious deficiencies in the learning outcomes of students who have passed one or several programming courses in CS programs. In King Abdulaziz University (KAU), Jeddah-Saudi Arabia, during the second semester of the year 2014-2015¸ it has been analyzed through a statistical study conducted on female students of introductory OOP courses, that the students faced difficulties in understanding and implementing the OOP concepts, specifically the Polymorphism. On the other hand, visualization tools visualize the execution of programs which are often used to increase motivational aspects of programming courses. Usually, the tools introduce animation, visual hints, sounds, and interactivity to employ several different learning styles which support the student activity. This paper proposes developing 'OOPVisual', that is a 3D interactive visualization tool that will simulate OOP concepts to help students in their understanding.



Author Information
Arwa Abdulaziz Allinjawi, King Abdulaziz University, Saudi Arabia
Wejdan Moussa, King Abdulaziz University, Saudi Arabia
Raniyah Almalki, King Abdulaziz University, Saudi Arabia
Maryam Alamoudi, King Abdulaziz University, Saudi Arabia

Paper Information
Conference: ACEID2016
Stream: Educational change through technologies

This paper is part of the ACEID2016 Conference Proceedings (View)
Full Paper
View / Download the full paper in a new tab/window

Posted by amp21