内容正文:
《第12课Python的函数》教学设计
教学题目
《第12课Python的函数》
所属学科
信息技术
学时安排
1
年级
八年级
一、设计思想
函数是Python语言程序的基本构成模块,通过对函数的调用能够实现特定的功能。为了方便学生理解函数的概念与思想,本节课通过“派森的商店街”来导入课程,用商店街里存在着转换发型的理发店、精确计数的银行、现场打印的书店来类比Python程序当中的int( )函数、len( )函数、print( )函数。并通过“自己开奶茶店”活动来引导学生学习Python中的自定义函数。最后通过兔子店的实例应用来分析斐波那契数列,把自定义函数的概念运用到实践中来。本节课旨在让学生巩固前阶段所学知识的同时,初步学会在Python中利用自定义函数来解决问题。
对于每一个新的知识点,教师都先用类比分析的方法,并展示详细的动画效果,在学生逐渐掌握知识点之后,再进行适当的讲解,从而加深学生对于相关知识点的理解与印象。
二、教材分析
本节课为八年级上册第二单元,第8课内容。
三、学情分析
学生已经学习了Python的前两个单元,对于编程已经有了初步的认识,但有关编程整体思想的知识架构还不完整。
四、教学目标
1.理解函数的概念,掌握常用内建函数的格式和功能。
2.初步掌握函数的定义和调用方法,理解函数的参数传递过程。
3.通过实例,深入理解函数的概念和掌握函数的应用。
五、素养指向
1.通过类比商店街中的店铺与Python中的各种函数,理解函数的概念与用法,学会可以使用恰当的函数来解决不同的问题,培养学生在思考问题时的逻辑思维能力。(信息意识)
2.通过使用自定义函数来编写代码,培养学生的编程能力与解决问题的能力。(数字化学习和创新)
3.通过感受商店街有不同种类的店铺服务人民,Python中也有各种不同的函数来提供服务,我们应当在今后也试图编写能够惠及更多人的程序代码。(信息社会责任)
六、教学内容和重难点分析
1、教学重点:函数的定义和调用方法。
2、教学难点:函数的参数及传递过程。
七、教学策略与手段
本课通过“派森的商店街”导入,激发学生学习兴趣。通过类比迁移,学生感受Python中的内建函数的种类丰富、应用场景广泛,并在过程中巩固知识。通过“自己开奶茶店”活动来引导学生学习Python中的自定义函数,让学生感受自定义函数的便捷与有趣,并通过兔子店的实例,锻炼学生在实际场景中应用自定义函数来分析问题与解决问题的能力。
教师的课件中包含丰富详细的过程动画,帮助学生理解在计算机代码背后的逻辑思维过程,从而降低新知识的难度,通过相似的知识类比迁移形式,引导学生逐渐理解与掌握新的概念。在学生明白了“为什么”以及“怎么做”之后,教师再来点出“是什么”。
八、课前准备
1、学生教室,Python3.X程序开发环境
2、准备有关上课素材
九、教学过程
教学环节
教师活动
学生活动
设计意图
引入
主题
向大家介绍派森的商店街,用商店街里的理发店、银行、书店来引出Python中的 int( )函数、len( )函数、print( )函数。
观察派森的商店街中的店铺,思考与Python中的函数的关系。
激发学生的兴趣
知识热身
点出Python中的函数是一段具有特定功能、可重复使用的语句块。而商店是具有特定的商品、可让顾客重复光顾的场所。
进一步理解Python中函数的概念。
引导学生进行思考
知识新授
商店街中允许客户自己开店,开店前需要提交固定格式的申请单。在Python中,也可以让用户自定义函数,定义函数有固定格式的代码。
并用客户到店买奶茶来类比程序调用函数。
理解自定义函数的概念,初步学习Python中自定义函数、调用函数的格式与方法。
引导学生进行思考理解并初步掌握自定义函数、调用函数的方法。
知识巩固
用开奶茶店和买奶茶的例子来引导学生讲解完整的自定义函数的过程。
叙述自定义函数和调用函数的代码流程。
巩固自定义函数、调用函数的方法。
知识进步
用ppt展示兔子店里兔子数量的递增过程,引出斐波那契数列,结合动画效果详细讲解如何递归调用用户自定义的函数。
理解斐波那契数列的构成,初步掌握递归函数的调用方式。
教师讲解结合观看动画效果,帮助学生理解递归函数的运行过程。
知识运用
使用刚刚学习的递归函数,编写完整的代码,实现:输入要查看的总月数,程序计算并依次输出每个月存在的兔子数目。
分析问题后,理解程序的流程,自主编写程序并调试运行。
让学生自主编程,感受自定义递归函数的使用。
总结
对本节课主要知识点进行总结,并展示更多运用斐波那契数列的例子。
归纳总结,拓宽思维
理清知识点
提升学生的信息社会责任。
学科网(北京)股份有限公司
$$