Font Size: a A A

Research On Teaching Design And Practice Based On Computational Thinking Cultivation

Posted on:2024-06-19Degree:MasterType:Thesis
Country:ChinaCandidate:Y H WangFull Text:PDF
GTID:2557306926963059Subject:Education
Abstract/Summary:PDF Full Text Request
With the development of intelligence,computational thinking has been necessary for innovative talents.All countries attach great importance to computational thinking ability in the basic education stage.It has been one of the core competences in primary and secondary schools.Programming education is a powerful tool to develop computational.thinking,in which Python focuses on problems solving.This is a benefit to learners who improve their computational thinking.However,there are many problems in the real teaching,such as the operation-first teaching concept,boring learning of students and so on.The study,based on the goal of cultivating students’ computational thinking in junior high school programming classes,has designed Python programming classes,which provides the theoretical and practical basis for related researches on cultivating junior students’ computational thinking.Firstly,the study has organized and analyzed the studying status-quo of computational thinking and Python teaching in home and abroad;Secondly,in order to understand the information quality,learning demands and computational thinking level of students,the author has designed a questionnaire.The results of the questionnaire have helped the author analyze the pre-stage of the instructional design.Thirdly,the teaching cases of Python programming classes have been based on the theoretical basis of constructivism learning theory and the "learning by doing" theory.It has also been guided by the three-dimensional framework of computational thinking and the BOPPPS teaching mode,designed in four aspects:teaching objectives,contents,processes,and evaluation.Fourthly,according to the teaching process,the teaching practice has been carried out step by step.The author has taken three classes,"Hello,world! Hello,Python!","Face Detection",and "Face Recognition",with artificial intelligence cases as the main theme.Finally,the study has gained the consequences of the improvement of students’ computational thinking ability through data analysis of the cultivation results of three-dimensional goals in computational thinking.The results of analysis are the following:(1)the study has enhanced students’ interests in Python programming classes in the practical process;(2)Students have increased their computing concepts,practical computing abilities,and computing attitudes.Therefore,it can be concluded that Python programming classes are effective in cultivating computational thinking ability of junior high school students.
Keywords/Search Tags:Computational Thinking, Artificial Intelligence, Instructional Design, Python
PDF Full Text Request
Related items