Font Size: a A A

Two Different Pair Programming Strategies For Elementary School Students Research On Cultivation Of Computational Thinking

Posted on:2022-09-05Degree:MasterType:Thesis
Country:ChinaCandidate:M W WangFull Text:PDF
GTID:2517306542970809Subject:Master of Education
Abstract/Summary:PDF Full Text Request
Computational thinking,as one of the core qualities of the information technology discipline,has become the necessary qualities and skills for talents in the 21 st century.Countries around the world have successively adopted a series of measures aimed at cultivating students' computational thinking.The Ministry of Education of my country also made it clear in 2019 to promote programming education in primary and secondary schools.One of its core goals is to cultivate students' computational thinking.Programming education has become the main position for computational thinking training.This research mainly adopts literature analysis method,quasi-experimental research method,case analysis method,interview research method,and questionnaire survey method.First of all,through combing domestic and foreign literature and in-depth primary school classroom research,this study found that pair programming can cultivate students' computational thinking.However,due to the particularity of the psychological development and cognitive development of primary school students,the existence of pair programming can easily lead to contradictions,laziness,and inhibition.Insufficient students' creativity and so on.This research aims to improve the above problems and design some pair programming.Partial pair programming means that two students are in a pair group,one person,one computer,and after determining their ideas independently,they communicate with their peers and make modifications and improvements.During the programming process,each person is the "driver" of his own work,and must be every5 minutes Examining the works of the companions is also the "censor" of the works of the companions,and finally each person completes a work.This research also designed the way of pairing and grouping of students.Partial pair programming has the advantages of increasing student participation,developing student creativity,and avoiding conflicts.Secondly,this research is based on the programming curriculum content in the fourth grade "Information Technology" textbook published by Taishan Publishing House,analyzes Scraino programming teaching cases at home and abroad,and designs programming activities with frontline teachers,aiming to cultivate primary school students' computational thinking.Thirdly,using the quasi-experimental research method to carry out a four-month teaching practice in the information technology classroom of the fourth grade of elementary school.Among them,90 people in the experimental group used partial pair programming;86 people in the control group used pair programming.Collect students' computational thinking test questions and programming self-efficacy questionnaires for analysis.Finally,two students are selected from students of different genders and different levels,and interviewed with them and their peers,to explore the differences between the two kinds of pair programming in the cultivation of primary school students' computational thinking and analyze the reasons.This study draws the following conclusions:(1)Compared with pair programming,some pair programming significantly improves elementary school students' computational thinking and programming self-efficacy.(2)There is no significant difference in the development of computational thinking and programming self-efficacy among students of different genders in pair programming.(3)Some pair programming has no significant difference in the cultivation of computational thinking among students with different knowledge levels;but it significantly improves the programming selfefficacy of students with high knowledge levels.(4)Part of the pair programming significantly improves the computational thinking of male and female pairing(a boy and a girl)students,but there is no significant difference in the programming self-efficacy training of students with different gender pairing methods.(5)Partial pair programming significantly improves the computational thinking and programming self-efficacy of students with different knowledge levels in pairing methods(a student with a high level of knowledge and a student with a low level of knowledge are paired).It provides experience for cultivating the computational thinking of elementary school students.
Keywords/Search Tags:Computational Thinking, Pair Programming, Partial Pair Programming, Programming Pelf-efficacy
PDF Full Text Request
Related items