Font Size: a A A

Design And Practice Of High School Programming Course Based On Computational Thinking

Posted on:2019-01-08Degree:MasterType:Thesis
Country:ChinaCandidate:X L TanFull Text:PDF
GTID:2417330578452331Subject:The modern education technology
Abstract/Summary:PDF Full Text Request
Human civilization originated from the invention and use of words,while science originated from calculations.Compared with observing the characteristics of things and discovering the laws of nature,calculations are easier to define.The earliest calculations that humans have mastered are arithmetic,which is "the first way humans have saved themselves from the fear of nature."However,computational thinking is as important as reading,writing,and calculating.It is the basic skill that every member of society in the 21st century must master.After Professor Zhou Yizhen of Carnegie Mellon University in the United States put forward "computational thinking" in 2006,more and more experts and scholars began to pay attention to and explore it.In 2017,the "Elderly High School Information Technology Curriculum Standards" formulated by the Ministry of Education identified computational thinking as one of the core literacy of important disciplines.The curriculum objectives of programming should focus not only on basic subject knowledge and operational skills,but also on the development of students' subject thinking skills.The thinking mode contained in learning program design is "computational thinking" is the greatest value pursued by the curriculum.This study is based on the cultivation of computational thinking,combined with the school-based elective course "C++ Programming" opened by the author's school.Conduct practical research through curriculum design and design specific teaching cases,and explore how to effectively develop students' computational thinking in the teaching of programming.First of all,the thesis expounds the theoretical basis of the research review and related research,and at the same time investigates and analyzes the current situation of the development of computational thinking in the current high school programming curriculum.Based on theoretical research and practical investigation,the author conducted a curriculum design oriented to the cultivation of computational thinking.The training concept of the design is:Traditional programming courses focus on the teaching of knowledge and the training of programming skills,ignoring the training of students'thinking,and the inspiration of students' thinking is the key to the curriculum.It is necessary to emphasize the cultivation of the central position of computational thinking in teaching.Then,according to the design concept and ideas of the course,combined with the specific content of the C++ programming course,the case of cultivating computational thinking is designed and analyzed.Finally,the study carried out a semester of teaching implementation,through the evaluation of the evaluation of the teaching implementation process of the 1708 class of the experimental class and the 1710 class of the comparative class.The results show that the attitude of students in the experimental class based on the concept of computational thinking is more active,and the final rate of the experimental class is far higher than that of the class.The programming thinking course oriented to the cultivation of computational thinking can more effectively stimulate students' love of programming and promote the development of students'thinking.Through a series of studies,several teaching suggestions were summarized and improved,and the inadequacies of the research were objectively analyzed.And look forward to the development of computational thinking in other elective modules of information technology courses.
Keywords/Search Tags:Computational thinking, programming, practical research, teaching case
PDF Full Text Request
Related items