OOP-AR: Learn Object Oriented Programming Using Augmented Reality

  • Zulhafiza Zainal Abidin
  • Muhammad Asyraf Abdullah Zawawi
Keywords: Augmented Reality, Computational Thinking, Educational Technology, Object-Oriented Programming

Abstract

Object-Oriented Programming (OOP) is one of the challenging concept in computer science education especially for novice programmers. To help students understand this concept, this research try to blend OOP with Augmented Reality (AR). The reason because AR can give fun aspect to the learner, which can also help learner to focus longer without distraction. For this research purpose, the target audience is 20 university students with different ability in programming and augmented reality experience. The overall results of this research show that OOP-AR received positive feedback from users. It also proved that OOP-AR is a necessary product for students who need to improvise their knowledge in OOP and its concepts and gain interest in using AR application

Downloads

Download data is not yet available.

Author Biographies

Zulhafiza Zainal Abidin

Program of Software Engineering, Department of Computing, Faculty of Arts, Computing, and Industry Creative. Universiti Pendidikan Sultan Idris, Malaysia.

Muhammad Asyraf Abdullah Zawawi

Program of Information Technology (Education), Department of Computing, Faculty of Arts, Computing, and Industry Creative. Universiti Pendidikan Sultan Idris, Malaysia.

This is an open access article, licensed under CC-BY-SA

Creative Commons License
Published
        Views : 1904
2020-03-27
    Downloads : 1232
How to Cite
[1]
Z. Zainal Abidin and M. A. Abdullah Zawawi, “OOP-AR: Learn Object Oriented Programming Using Augmented Reality”, International Journal of Multimedia and Recent Innovation, vol. 2, no. 1, pp. 60-75, Mar. 2020.
Section
Articles

References

S. Attaway, “Chapter 11/Introduction to Object-Oriented Programming and Graphics,” In MATLAB®: a practical introduction to programming and problem solving (5th ed.). Kidlington: Butterworth-Heinemann, an imprint of Elsevier, 2018.

S. M. Biju, “Difficulties in Understanding Object Oriented Programming Concepts,” in Elleithy Innovations and Advances in Computer, Information, Systems Sciences, and Engineering. Lecture Notes in Electrical Engineering, vol. 152, pp. 319-326, 2013. doi: 10.1007/978-1-4614-3535-8_27.

T. Patel, “Learning Object Oriented Programming Using Augmented Reality - A Case Study with Elementary School Students, 2017. [Online]. Available: from https:// repository.asu.edu/items/45470#embed [June 21, 2018]

K. Scager, J. Boonstra, T. Peeters, J. Vulperhorst, and F. Wiegant, “Collaborative Learning in Higher Education: Evoking Positive Interdependence,” CBE—Life Sciences Education, vol 15, no. 4, 2016. doi: 10.1187/cbe.16-07-0219.

M. Alghasab, J. Hardman, and Z. Handley, “Teacher-student interaction on wikis: Fostering collaborative learning and writing,” Learning, Culture and Social Interaction, vol. 21, pp. 10-20, 2019. doi: 10.1016/j.lcsi.2018.12.002.

E. Haataja, J. Malmberg, and S. Järvelä, “Monitoring in collaborative learning: Co-occurrence of observed behavior and physiological synchrony explored,” Computers in Human Behavior, vol. 87, pp. 337-347, 2018. doi: 10.1016/j.chb.2018.06.007.

H. Crompton, and D. Burke, “The use of mobile learning in higher education: A systematic review,” Computers & Education, vol. 123, pp. 53-64, 2018. doi: 10.1016/j.compedu.2018. 04.007.

L. Briz-Ponce, A. Pereira, L. Carvalho, J. A. Juanes-Méndez, and F. J. García-Peñalvo, “Learning with mobile technologies – Students’ behavior,” Computers in Human Behavior, vol. 72, pp. 612-620, 2017. doi: 10.1016/j.chb.2016.05.027.

S. M. Biju, “Difficulties in Understanding Object Oriented Programming Concepts,” Innovations and Advances in Computer, Information, Systems Sciences, and Engineering, vol. 152, pp. 319-326, 2013. doi: 10.1007/978-1-4614-3535-8_27.

J. C. Almenara, and J. B. Osuna, “The educational possibilities of Augmented Reality,” Journal of New Approaches in Educational Research, vol. 5, no. 1, pp. 44-50, 2016. doi: 10.7821/naer. 2016.1.140.

L. D. Bosque, R. Martinez, and J. L. Torres, “Decreasing Failure in Programming Subject with Augmented Reality Tool,” Procedia Computer Science, vol. 75, pp. 221-225, 2015. doi: 10. 1016/j.procs.2015.12.241.

A. Klimova, A. Bilyatdinova, and A. Karsakov, “Existing Teaching Practices in Augmented Reality,” Procedia Computer Science, vol. 136, pp.5-15, 2018. doi: 10.1016/j.procs.2018.08.232.

S. Kurt, “Instructional Design Models and Theories," cnet.com, Educational Technology, 2015. [Online]. Available: https:// educationaltechnology.net/instructional-design-models-and-theories/. [Accessed: June 21, 2018]

D. Dudhagundi, “Instructional Design Model – What is it & Why Use it,” cnet.com, 2018. [Online]. Available: https:// blog.commlabindia.com/elearning-design/what-is-instructional-design-model. [Accessed: June 21, 2018].