Font Size: a A A

Pair Programming Based Junior High School Python Teaching Design And Practice

Posted on:2022-09-09Degree:MasterType:Thesis
Country:ChinaCandidate:Y J LiangFull Text:PDF
GTID:2517306557450974Subject:Modern educational technology
Abstract/Summary:PDF Full Text Request
At present,computational thinking has become the key character of talents in the era of artificial intelligence.Many countries attach great importance to the cultivation of computational thinking ability,and try to integrate the cultivation of computational thinking ability into the education of various learning sections.In primary and secondary schools in China,the main way to cultivate computing thinking ability is programming teaching.Therefore,according to the training requirements of computational thinking in the information technology curriculum standards of primary and secondary schools,it has become a hot research topic to explore the appropriate and efficient teaching methods of segment programming in primary and secondary schools.This study attempts to explore the Python teaching methods,based on the author practice junior high school Python programming teaching status,so as to improve the programming knowledge and skills,computational thinking ability and programming self-efficacy of junior high school students.Therefore,based on the analysis of the current situation of Python programming teaching,learner characteristics,teaching content,guided by constructive learning theory,“learning by doing” teaching theory and self-efficacy theory,this paper designs pair strategy,teaching flow based on pair programming,computational thinking and self-efficacy evaluation of programming,and take the students of the second grade of the practice unit as the practice object.The experimental class adopts the junior high school Python teaching method based on pair programming,and the control class adopts the independent programming teaching method to carry on the quasi-experimental research.Experimental results show that the teaching of Python programming based on pair programming can improve the knowledge and skills of programming,computational thinking and self-efficacy of programming,especially in the evaluation of computational thinking,programming learning sense of control is more significant.On the one hand,the teaching method of junior high school Python based on pair programming can further enrich the research results of programming teaching in China,on the other hand,it can also provide new ideas and feasible practical schemes for other junior high school technical information technology teachers to Python teaching.
Keywords/Search Tags:Pair programming, Computational thinking, Programming self-efficacy, Python
PDF Full Text Request
Related items