Research on the Teaching Reform of Programming Courses Based on Robotics Education in High School

Xiulin Ma, Chenyu Fan, Sheng Li, Yujuan Jia
2020 Creative Education  
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
more » ... t 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.
doi:10.4236/ce.2020.1111169 fatcat:kphadtpbkjcrrc75p6udd5up7e