Font Size: a A A

Development And Empirical Research Of Visual Programming Environment Integrating Emotion Recognition

Posted on:2023-06-10Degree:MasterType:Thesis
Country:ChinaCandidate:X YueFull Text:PDF
GTID:2568306788465384Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Computational thinking has become one of the core competitiveness of high-end talents in the information society,and the improvement of computational thinking ability is a difficult problem that students at all levels of education are facing.In view of this,this thesis key technologies around the calculation process of thinking training data acquisition,computing thinking teaching support platform,the innovation of the teaching support platform application has conducted a series of research,puts forward the face fixed emotion recognition method based on attention mechanism,research and development of the integration of visual programming environment of fusion classroom emotion recognition,and is verified in the teaching practice.The main work is summarized as follows:(1)In view of students’ improper posture in class and the complex and changeable background of images collected by cameras,a face-modified class emotion recognition method based on attention mechanism is proposed to collect students’ learning status in class.The method with the aid of combat network from acquisition to the side of the face image generated in the stability of the positive face emotional images,learning face correction in the process of keeping the characteristics of the mood,said in emotion recognition network model and added channel attention mechanism and the spatial attention mechanism,two attention module focus on the image content and area of interest.This model has better performance in obtaining students’ facial expression data in the scenario of computational thinking teaching and improves students’ ability to obtain state data in programming class.(2)In view of the existing part of the computational thinking of inadequate:visual programming environment does not support real-time converted to the C language,lack of programming functions such as debugging,Pointers and structure and students’ learning status real-time perception function,code,such as the complex structure,this thesis developed a fusion of classroom emotion recognition visual programming integration environment.The environment generates C language code in real time by dragging and dropping building block statements,supports C language grammar training such as variable scope,array,pointer and structure,and has debugging functions such as single step execution,setting breakpoints and viewing variable values.It can realize seamless conversion from abstract process to concrete code,and supports top-down thinking training.Compared with Raptor,Scratch and other visual environment representatives,this training environment has the advantages of real-time code generation,variable scope,structure,pointer,single-step debugging and other functions.The expression is more rigorous and intuitive,with significant advantages.(3)Based on the teaching support platform of this thesis,the multi-spiral training mode of computational thinking is improved,which is verified in teaching practice and compared to evaluate the improvement effect of students’ computational thinking.This empirical study compares the differences between visual programming environment and training method and control development environment in improving students’ computational thinking.At the same time,the effectiveness of the emotion recognition method in the visual programming environment is verified.The experimental results show that the integrated environment of visual programming integrated with classroom emotion recognition plays a significant role in improving students’ computational thinking.
Keywords/Search Tags:Computational thinking, Classroom emotion recognition, Visual programming, Attention mechanism
PDF Full Text Request
Related items