Abstract

Programming is considered a skill to arouse and inspire learner's potential. Learning to program is a complex process that requires students to write grammar and instructions. The structure of a programming language does not cause impose problems to students, the real obstacle is how to apply these learned grammars and present them in a complete and correct program code for problem solving. In this study, a deep learning recommendation system was developed, which includes augmented reality (AR) technology, and learning theory, and is provided for study by students in non-major and also from different learning backgrounds. Those students divided into two groups, the students participating in the experimental group were using the AR system with deep learning recommendation and the students participating in the control group were using the AR system without deep learning recommendation. The results show that students in experimental group perform better than the control group with regards to learning achievement. On the other hand, in the part of computational thinking ability, students using a deep learning recommendation based AR system is significantly better than those using non-deep learning recommendation based AR system. Among the various dimensions of computational thinking, creativity, logical computing, critical thinking, and problem-solving skills are significantly different among the two groups of students. The students in experimental group perform better than the control group with regards to the dimensions of computational thinking, creativity, logical computing, critical thinking, and problem-solving skills.

Highlights

  • Due to the widespread applications of computers, people are paying more attention to computer science education, and the skills and knowledge related to programming have attracted attention and become an indispensable part of education

  • The results show that, in the pre-test part, the average of the experimental group is 52.5, and the standard deviation is 17.894; the average of the control group is 54.9, and the standard deviation is 16.153

  • In order to evaluate the effect of the AI learning recommendation methods, this study designed an experiment to compare the effects of deep learning recommendation based augmented reality (AR) system with non-deep learning recommendation based AR learning system on student learning achievement, as well as inspire students’ computational thinking abilities

Read more

Summary

Introduction

Due to the widespread applications of computers, people are paying more attention to computer science education, and the skills and knowledge related to programming have attracted attention and become an indispensable part of education. Which leads to challenges and obstacles for students to solve real problems in programming in the process of programming compilation [2], [3]. The learning process of programming is a complex process that requires students to write grammar and instructions. The structure of the programming language does not cause learning difficulties for students, the real problem is how to apply these learned grammars and present them in a complete and correct program code [4], [5]. In order to enable students to write appropriate and correct program code during the compilation process, this study uses augmented reality (AR) features to dynamically overlap digital material with the real environment, which provides students with a context-aware learning environment for writing and compiling program codes in a problem-solving manner.

Objectives
Methods
Results
Discussion
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.