Font Size: a A A

Teaching Design And Practice Of Pair Programming Oriented To The Cultivation Of Computational Thinking

Posted on:2024-09-01Degree:MasterType:Thesis
Country:ChinaCandidate:G YangFull Text:PDF
GTID:2557307058461704Subject:Education
Abstract/Summary:PDF Full Text Request
High school information technology is a course closely related to social development,closely related to the needs of students,and adhering to the educational philosophy of cultivating morality and cultivating people.In 2018,the Ministry of Education issued the "Information Technology Curriculum Standards for General High Schools",which clarified the core literacy of information technology disciplines and explained that computational thinking is the intrinsic value of students using information technology to solve practical problems.Based on the programming classroom of high school information technology,this research explores the application effect of practical pair programming in Python language teaching for the purpose of developing students’ computational thinking.Firstly,combined with the background of the times and the development trend of information technology curriculum reform,this study analyzes the necessity,possibility and effective way of computational thinking cultivation.Through reviewing relevant literature at home and abroad,the research status of computational thinking and pair programming is summarized,the research purpose is clarified,and the research ideas are formulated.Secondly,based on cognitive theory,information processing theory and social constructivist theory,this study systematically designs pair programming for computational thinking cultivation.Guided by the high school information technology curriculum standards,Python language is used as the teaching content of algorithm and programming courses,and a pair programming teaching process for computational thinking cultivation is constructed.Finally,this study conducts three rounds of action research on first-year students from internship schools.The teaching design of pair programming is fully applied in the teaching practice of high school information technology courses,and each round of teaching practice tests the teaching effect through systematic teaching evaluation,and at the same time proposes adjustments to the problems in the previous round of practice,so as to better carry out the next round of practice.Studies have shown that pair programming has produced good teaching effects when applied to high school information technology programming classrooms.If it can promote the development of students’ computational thinking to a certain extent,help students overcome the fear of difficulties when they first learn programming,maintain learning motivation,and enhance their interest in learning.In addition,the main factors affecting the application effect of pair programming are the way of pairing,the time of role exchange,and the student’s initial programming ability.
Keywords/Search Tags:High school information technology, Computational Thinking, Pair Programming, Python
PDF Full Text Request
Related items