Font Size: a A A

Research On The Design Of Pair Programming Teaching Activities Oriented To The Training Of Computational Thinking

Posted on:2024-04-24Degree:MasterType:Thesis
Country:ChinaCandidate:Z M XuFull Text:PDF
GTID:2557307055489784Subject:Education Technology
Abstract/Summary:PDF Full Text Request
With the development of science and technology,people are subtly changing their way of thinking while enjoying an increasingly technological society.Now that the era of artificial intelligence has arrived,various research fields are increasingly dependent on computer technology.Computer technology It is one of the main indicators to measure a country’s core competitiveness.Its development is inseparable from computational thinking.As the backbone of the country’s future development,students are responsible for the mission of building a technologically powerful country.Cultivating students’ computational thinking has now become the focus of education.research questions of interest.This study first collects,analyzes,and sorts out relevant literature to clarify the current research status of computational thinking and pair programming.At present,most of the research on computational thinking is carried out in colleges and universities,and the relevant research on how to cultivate students’ computational thinking in high school teaching Most of the research is only at the theoretical level,without verifying the effect of teaching practice.Therefore,this study takes the development of students’ computational thinking as the starting point,combined with the "General High School Information Technology Curriculum Standards",and on the basis of existing research,defines six dimensions of computational thinking: abstraction,decomposition,problemsolving ability,and collaborative learning ability,Algorithmic Thinking and Critical Thinking,combined with the learners’ actual learning situation,under the guidance of constructivist learning theory,cooperative learning theory and "learning by doing" theory,designed pair programming teaching activities for the cultivation of computational thinking,and carried out Two months of teaching practice with 12 class hours.Through the information literacy questionnaire,120 students were selected to participate in this teaching practice.Taking "area of triangle","rock paper scissors" and "guessing numbers" as examples,the specific process of teaching practice was explained.After the teaching practice,the two groups of students’ computational thinking questionnaires and the two groups of data before and after the academic level test were analyzed to verify the effect of teaching activities on cultivating students’ computational thinking.The research results show that after the teaching activities,the overall computational thinking level and the level of each dimension of the students who use pair programming to learn have a significant increase,which is much higher than that of students who learn programming alone.Academic performance has also improved compared to before.Compared with the traditional teaching method in information technology courses,the research-designed pair programming teaching activities for the cultivation of computational thinking can effectively improve the overall level of students’ computational thinking and the level of each dimension.This study designed the teaching activities of the high school Python program course,hoping to provide some reference and reference value for the development of computational thinking ability of high school students.It also provides a new way for more front-line information technology teachers to cultivate students’ computational thinking in the teaching process.
Keywords/Search Tags:Computational Thinking, Pair Programming, Python, Instructional Design
PDF Full Text Request
Related items