LEARNING TO PROGRAMMING COMPUTERS THROUGH VISUALIZATION AND PROJECT BASED LEARNING METHODOLOGY
Learning to program is difficult for novices, but today’s world demands more computer science experts and information technologies (IT) personnel in all areas.
New technologies, such as augmented reality, virtualization, and immersive worlds, have seen interesting developments that have made them more appealing, accessible, an applicable to everyday life.
This paper proposes to use new technology in programming classes in order to challenge students and teachers to work together towards a more interactive and dynamic teaching environment.
The technique presented in this paper is a multimedia platform where students are challenged to develop and demonstrate their own projects and develop programming skills. This goes against the traditional coding approach by removing barriers and providing access to concepts of object-oriented programming (OOP) and promoting computer sciences and STEM development in a visual way. This technique also aims to promote research interests and three-dimensional (3D) design interests in students.
The didactic methodology approach can be used in a number of ways that range from simple and constructivist to more complex and ambitious, such as project-based learning (PBL), which is the final objective of this project.