Abstract

Programming is of great importance to the cultivation of computational thinking and logical thinking ability. However, the programming course in the middle school stage has been unpopular for years among most students. There are two reasons that contribute to this phenomenon: First, teachers paid more attention to grammar teaching than computational and logical thinking; second, students perceived that the content of programming course was not important, and unrelated to actual situation, and not enthusiastic for programming course. Out of fear about debugging, students tend to have lower intention for getting good grades or attain programming skills. Under these circumstances, this research introduced robot design and application into programming courses for students in high school, using robot teaching as a carrier, and integrating the cultivation of logical thinking into teaching. Carrying out teaching practice and related research with robot education as the carrier, this study succeeds in stimulating students’ sense of self-efficacy in the field of programming, cultivating students’ logical thinking ability, scientific research ability, and developing their scientific inquiry spirit.

Highlights

  • There are two reasons that contribute to this phenomenon: First, teachers paid more attention to grammar teaching than computational and logical thinking; second, students perceived that the content of programming course was not important, and unrelated to actual situation, and not enthusiastic for programming course

  • The cultivation of computational thinking ability is of great significance to the current teaching of basic computer courses in universities, and the thinking and manipulation methods in computer science are of great value to the cultivation of modern talents

  • Analysis of Academic Performance 1) Academic performance Comparing the student academic level test scores of the control class and the experimental class, it is found that average score in the control class is 70.74, the highest score is 94, the lowest score is 37, and the experimental class average score is 80.75, the highest score is 100, and the lowest score is 21

Read more

Summary

Introduction

Computational thinking is not just the exclusive skills of computer scientists, but the basic skills that everyone should have in the digital age. The cultivation of computational thinking ability is of great significance to the current teaching of basic computer courses in universities, and the thinking and manipulation methods in computer science are of great value to the cultivation of modern talents. Logical thinking is the core content of computational thinking. Using computational thinking and logical thinking to solve problems is an important means of innovation. Many practical problems in the era of big data show obvious characteristics of computer science, and analyzing and solving these problems require good computational and logical thinking skills

Methods
Results
Discussion
Conclusion
Full Text
Published version (Free)

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