Font Size: a A A

Design And Implementation Of Python Teaching In Senior High School Guided By The Cultivation Of Computational Thinking

Posted on:2022-12-29Degree:MasterType:Thesis
Country:ChinaCandidate:S W WangFull Text:PDF
GTID:2517306773968549Subject:Adult Education, Special Education
Abstract/Summary:PDF Full Text Request
At present,great changes have taken place in information technology and the Internet era.The information-based society requires people to have certain computing thinking ability,provide support for people's production,life,choice and behavior,and help people understand the information society.With the continuous deepening of scholars' research on computing thinking and the continuous exploration of computing thinking teaching mode,bringing computing thinking teaching into the education system and integrating with information technology has become an important way to cultivate students' computing thinking ability.In order to better cultivate high school students' computational thinking ability,Python,C language and other programming languages have gradually entered the high school information technology class Therefore,in this context,it is of great significance to design a Python course suitable for senior high school.This study will focus on the improvement of senior high school students' computing thinking ability,and explore an effective way to cultivate senior high school students' computing thinking ability through the teaching practice of Python programming course.Firstly,at the beginning of the study,clarify the development context of computing thinking and problem-solving teaching,and determine the process of the design and implementation of high school Python curriculum guided by cultivating computing thinking.Secondly,through analysis,learner and learning situation analysis,teaching task analysis,Python curriculum analysis,Python teaching mode analysis and teaching evaluation analysis,design and cultivate the high school Python curriculum guided by computational thinking.According to the problem-solving teaching mode,combined with various Python course resources and high-quality cases,the high school Python programming course is designed,including three chapters: basic chapter,application chapter and promotion chapter,including six projects: temperature converter,Avanti and Bayi,52 week saving plan,portable formula book,guessing words and word cloud.Then,select two parallel classes in the first grade of the internship school to carry out teaching experimental research,and create and find problems according to the situation without affecting the normal teaching of the class;Present and analyze problems;Provide clues and propose solutions;Guide evaluation,implement and test solutions;Summarize,expand and transfer five teaching links to carry out Python course teaching.Finally,issue high school students' computing thinking questionnaire and Python programming course Teaching interview,obtain the relevant data of Python programming course teaching experiment,analyze the development of high school students' computing thinking ability,and further verify the effectiveness of high school students' computing thinking training.The results show that teaching results of Python in senior high school can be used to improve the students' computing thinking.This study further promotes the Python curriculum in senior high school and provides a certain reference for the teaching of Python Programming in the stage of basic education.
Keywords/Search Tags:Computing Thinking, Python, Problem solving, High school information technology
PDF Full Text Request
Related items