Java Language becomes the most common Object-Oriented Programming Language over the entire world. Students from Computer Sciences and Information Technology are struggling to lean Java concepts and programs on Java. That is because of the various difficulties in understanding Object Orientedconcepts especially by novice programmers. This research adopts the design of interactive animationtool named LearnOOP which includesan animatedvisual model that shows the role of an object within a Java program. The visual object reflects the attributes and behaviour of that object to enhance students' understanding. The interaction between the developed tool and students is conducted and the usability is measured using a questionnaire. The results show that the developed tool is more effective than using traditional teaching and positively impact learning. The results also have confirmed that LearnOOP tool is promising with respect to quality assurance, effectiveness and usability.
The role of any variable is interpreted as the required task or performance of it in any part of a program. This role contributes to the easy understanding of the program and thus formulates it clearly and unambiguously. Many novice programmers face various difficulties in understanding programming, especially Object Oriented Programming. This research adopts the design of a visualization tool which includes visual model that shows the role of the reference variable (an object) within a Java program to enhance comprehension understanding for novice programmers. The model enables them to interact and thus formulate an objectoriented program in an intuitive and clear way. Based on the actual experimentation, the effectiveness of this model is improved and the importance of this research in the field of object programming is demonstrated.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2025 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.