Font Size: a A A

Research On The Cultivation Of Junior Middle School Students' Computational Thinking Based On Pair Programming

Posted on:2021-05-15Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhangFull Text:PDF
GTID:2427330611990079Subject:Education
Abstract/Summary:PDF Full Text Request
In recent years,countries around the world have attached great importance to the cultivation of computational thinking,and more and more scholars and researchers have participated in the research on computational thinking.Computational thinking,as an artificial intelligence capability,complies with the requirements of national talent training strategies and information technology curriculum standards.However,the domestic research on computational thinking is concentrated in the stage of higher education and mostly stays in theoretical exploration.There is much little teaching practice to carry out computational thinking in elementary and middle school.This research refers to the requirements of information technology curriculum standards for computational thinking,and explores how to cultivate junior high school students' computational thinking in information technology classrooms.First of all,by combing the current status research at home and abroad of computational thinking and pair-programming and in-depth junior high school first-line teaching classroom research,we designed the pair-programming teaching strategies for computational thinking.Pair programming is the companion of two people in a group,to complete the programming tasks including algorithm design,code writing,programming testing and other work.Secondly,based on the first-year information technology textbooks of the compulsory education textbooks in the Lujiao edition and related Python language programming books,the teacher compiled a Python language teaching content suitable for the learning level of junior high school students,and selected two parallel as an experimental object.The experimental class adopts the pair-programming strategies for computational thinking designed in this study,and the control class adopts the teaching method of independent programming.Finally,after the teaching experiment,the students' computational thinking test questions and programming self-efficacy scale questionnaire were collected.At the same time,the students who participated in pair programming were interviewed,the collected data was analyzed,and the experimental results were sorted out and analyzed.It has been proved through teaching practice that students in paired programming have higher scores in computational thinking and self-efficacy in computational thinking programming than in classes with independent programming.This study draws the following conclusions: the use of pair-programming teaching strategies for the cultivation of computational thinking has significantly improved the level of computational thinking of junior high school students and the self-efficacy of programming of junior high school students.This provides first-line teachers with a new idea of Python teaching,provides a new opportunity for the cultivation of junior high school students' computational thinking,and provides other researchers with some experience in studying the use of pair programming in teaching.
Keywords/Search Tags:Computational thinking, Pair programming, Programming self-efficacy
PDF Full Text Request
Related items