Font Size: a A A

Application Of Distributed Pair Programming In Program Teaching

Posted on:2022-07-25Degree:MasterType:Thesis
Country:ChinaCandidate:L XiaoFull Text:PDF
GTID:2519306734454044Subject:Master of Education
Abstract/Summary:PDF Full Text Request
Affected by the COVID-19 at the beginning of 2020,every school in China will to stop line teaching,and take various measures to actively respond to the Ministry of Education "closed is not suspended,closed on teaching",using a variety of online teaching platform,we have with the aid of nailing live teaching platform,however,due to geographical and time constraints,In information subject of how to use the Internet effectively conducting regular c + + language teaching become a difficult problem,one is relatively dry,c + + program language learning students easily lose interest in learning,especially in the case of the network teaching,the students "solo",help students to build learning interest and confidence are particularly important,2 it is the learners in different regions in the space,Teachers and students cannot conduct face-to-face learning communication and timely feedback,and the learning effect can not be monitored and guaranteed over time.Third,the current teaching method combining teaching and practice is not suitable for online teaching,and it cannot well reflect the cultivation of core qualities,so teaching strategies need to be improved.In view of the above reasons,this article through access to a large number of literature data,found that pair programming help cultivate the students' maths thinking,improve programming ability,and to strengthen the students' interest in learning,play to students' subjective initiative,increase learning investment,but the pair programming requires the member of the pair share a computer,is not in conformity with the online education students in different region of the actual situation,Once again,I learned from the literature that distributed pair programming inherited the advantages of pair programming but broke the regional restrictions of pair programming.Therefore,this paper decided to use VSCode software to carry out distributed pair programming based on the actual situation,and designed corresponding teaching strategies,aiming to cultivate students' computational thinking through program courses.VSCode software can facilitate students to cross-regional real-time collaborative learning,make full use of peer scaffolding to enhance students' interest in learning,collaborate to solve learning difficulties,enhance learning confidence,and mutual supervision between students,so as to achieve good learning results.Through the teaching practice,it is found that the distributed pair programming teaching strategy oriented to computational thinking has a good teaching effect,and is also beneficial to the cultivation of students' computational thinking.At first,this paper adopts literature research has carried on the literature review,combed the research's background,puts forward the problem to be solved,and then through the contrast experiment selected support distributed pair programming tool,and design the corresponding teaching strategies,apply it to compare the experiment teaching practice,the ultimate goal of the teaching to cultivate students' thinking,Finally,through the computational thinking scale,homework analysis,student interviews and so on to analyze the development of students' computational thinking,the research conclusions are drawn.This study through the calculation of computational thinking scale before and after the teaching to the student thinking level were tested,using SPSS software to collect the data of independent sample t-test and paired sample t test and data analysis results show that the distributed pair programming teaching strategy compared with traditional teaching mode is more significant effect of the cultivation of student's computational thinking,Through the comparison of the five items of computational thinking,it was found that there were significant differences in the cooperation ability between the two,but there were no significant differences in the other four aspects,but the mean value of the experimental class was higher than that of the control class.The computational thinking level of experimental classes before and after the comparison shows that there are significant differences in their computational thinking level,and there are significant differences in algorithmic thinking,cooperation ability and problem solving ability compared with before teaching.
Keywords/Search Tags:Distributed pair programming, VSCode, computational thinking
PDF Full Text Request
Related items