递进式教学法在Python程序设计中的应用
2021-09-26张婷燕,王剑宇,卢爱臣
张婷燕,王剑宇,卢爱臣


摘要:通过成绩等级评定项目,分析了以往项目驱动法教学模式的不足,将从简单到复杂的三种if选择结构,运用递进式的教学方法对该内容的教学进行改革探索和实践,并进行详细的教学设计。在教学过程中,创新教学模式,以问题为导向,通过两条主线,使教学环节递进式开展,结合课前预习、课堂实践、课后作业相结合的方式,对课程进行改革和探索。该方法也可运用于Python语言其他知识模块的教学,能够极大地提高学生的综合应用能力。
关键词:Python语言;递进式;项目教学;案例教学;教学改革
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2021)20-0260-03
The Application of the Progressive Project Teaching Method in Python Program Design
ZHANG Ting-yan, WANG Jian-yu, LU Ai-chen
(Army Military Transportation University, Tianjin 300161,China)
Through project grade level estimation,analyzed the shortcomings of old project teaching mode, combined with three easy- to- difficult if statement and conditional operator, applies progressive teaching method to the exploration and practice of this course content,carries out detailed teaching design. The process of teaching based on the innovative teaching mode in terms of problem-oriented teaching design,through two main lines,to make the teaching process is implemented, applies preview before class,classroom practices,homework outside class to the exploration and practice of this course.This method can applied to some knowledge module of Python.The practice shows the teaching method can improve the students overall application ability .
Key words:Python language; progressive; project teaching; case teaching; teaching reform
1引言
傳统程序设计语言语法较为复杂,而Python语言是一种简洁的程序设计语言,适合作为大学低年级学生的程序设计入门语言。在教学过程中,如何进行教学设计才能使学生真正理解和掌握这门编程语言,在学习每部分知识的时候,选择什么样的教学方法才能达到更好的效果,是当今大学程序设计教学面临的问题之一。例如,可以采用递进式教学法来讲解选择结构,通过一个项目,找到一个主线,按照内在的逻辑联系,分别使用三种分支结构来实现项目。
2课程特点和存在问题
2.1课程特点
“Python程序设计”具有以下特点:
(1)实践性
通过学习Python程序设计,应使学生能够用所学的程序设计知识来解决生活中实际的问题,在教学过程中对计算思维的培养应该占据主导地位。
(2)工程性
Python语言应用范围比较广泛,和各个专业联系都较为紧密,学生学习之后,会真正的学有所用,学生在毕业走向工作岗位之后,用到Python的可能性都很大。……
