Font Size: a A A

Research On Visual Programming Curriculum Design For Junior Middle School Students' Computational Thinking Training

Posted on:2020-06-15Degree:MasterType:Thesis
Country:ChinaCandidate:C L ZhongFull Text:PDF
GTID:2427330614469592Subject:The modern education technology
Abstract/Summary:PDF Full Text Request
In the intelligent era,computational thinking has become an indispensable skill for everyone under the advancing of artificial intelligent technology.Students,as the pillars of society,are of great importance to be cultivated by calculate thinking.By comparing the research and literatures between domestic and foreign,it is obviously found that most of the primary and secondary schools are using programming courses to cultivate computational thinking nowadays.However,complex program code cannot be easily comprehended with limited cognitive ability.Based on aforementioned dilemma,this study tries to propose a feasible solutiuon by taking secondary school Scratch creative programming courses as an example,combining cognitive development stage theory,constructivist theory,dual coding theory and "learning by doing" as guiding ideology.It is designed and developed a visual programming course for junior high school students' computational thinking training from the aspects of curriculum content,teaching process and teaching activities.One semester teaching practice is carried out to first-year students.Students' computational thinking ability will be evaluated and analyzed by the comprehensive application of foreign computational thinking assessment tools.This paper is divided into five parts:First of all,the paper summarizes the research background,purpose,meaning,and state the research content and method in the heading.In the second part,by using literature research method,this paper reviews the research status of computational thinking between domestic and foreign.Furthermore,it will recapitulate programming education,visual learning in primary and secondary school and then elaborate the theoretical basis of this paper.Thirdly,the paper focuses on discussing the design and development of visual programming curriculum for junior high school students' computational thinking,including the ideas and principles of curriculum design,and the overall framework of the curriculum.The fourth part elaborates the teaching practice of junior high school Scratchprogramming course for the development of computational thinking,including pre-teaching preparation,teaching implementation process and analysis of the effect of computational thinking.The fifth part demonstrates the conclusion of this research,including putting forward some innovation points and deficiencies,and looks forward to the follow-up research in the end.The research results show that visual programming education is effective for the cultivation of computational thinking.At the same time,the programming courses supported by visualization technology help students reduce cognitive load,and the effect of students' computational thinking skills is more significant,and the ability of students to analyze and solve problems is exercised.
Keywords/Search Tags:computational thinking, visual programming, visualization technology, curriculum design
PDF Full Text Request
Related items