- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《信息的编程加工—初识Python》教学设计
武汉经济技术开发区第一中学 张蕾
(一)教材分析
本节课内容是教育科学出版社《信息技术基础》第三章第二节《信息的编程加工》,重点是让学生通过Python编程实现计算机对信息进行加工的整个过程,以需要解决的问题为基点,对要加工的信息进行科学地分析,寻求解决方案,确定工具选择,达到预期的结果,了解利用计算机解决问题的步骤和基本方法,体验对信息编程加工的内在机制,从而培养学生的计算思维。
(二)学情分析
本课的教学对象为高一年级学生,思维活跃,具备较强的逻辑思维能力和归纳能力,对基本文字处理软件的掌握比较熟练,但对于利用某种计算机语言对解决问题的方法和步骤进行描述是第一次接触。如何从窗口的学习转化到代码编写的过程,消除学生对程序设计的神秘感,选择Python语言作为引入,基于Python丰富庞大的第三方图形库,通过将计算问题的求解过程可视化来凸显Python编程加工的优势,提高学生对程序设计的学习兴趣,增强学生的自信心和主动性。通过这节课的学习,学生在过程中理解如何用算法描述实际问题,体会信息编程加工的基本步骤,通过程序设计语言对计算思维习惯进行培养。
(三)设计思路
本课主要以学生为课堂的主体,以教学案例为主导,将问题及其解决过程逐步细化、分解、整合、运行,培养学生解决问题能力和分析能力,在老师的引导下学会对知识的理解、探究,归纳和总结。
(四)教学目标
1、知识与技能
(1)了解信息编程加工的内在机制,体验信息编程加工的一般过程。
(2)了解程序执行的主要过程。
(3)理解算法是程序设计的核心。
(4)了解Python程序,并能够对代码进行简单的修改和举一反三。
2、过程与方法
(1)通过Python经典程序的展示,对学生的学习兴趣进行激发和引导,增强学生的求知欲。
(2)通过教学案例的引入,培养学生基于不同问题需求发现和归纳信息,进行合理的信息加工。
(3)通过体验Python编程解决问题的过程,更好地体验程序设计的魅力。
3、情感态度价值观
(1)感受程序设计的乐趣,激发学生的求知欲;
(2)培养学生敢于实践,积极探究的能力。
(3)感受Python语言丰富的图形计算生态,有效提升学生的学习热情,建立学习自信,达到进一步培养计算思维的目的。
(五)教学重、难点
1、重点:体验信息编程加工的一般过程。
2、难点:理解计算机工作的内部机制,理解算法在程序设计中的重要意义。
(六)教学方法
1、实例演示法:通过经典程序的演示,增强学生对Python的理解。
2、案例分析法:通过对案例的层层剖析和加深,使学生体会程序设计的趣味。
(七)学习方法
观察分析法,探究法
(八)课时安排
1课时
(九)教学过程
1、分形图引入Python
同学们应该都看过一档节目叫《最强大脑》,里面有很多叹为观止的对抗,比如魔方大战、人机大战、数独大战,一沙一世界,分形之美等等,都对参赛者的记忆力、观察力、推演力和想象力是全方位的挑战。其中分形之美是数学家本华?曼德博力图用数学的方法,模拟自然界普遍存在以及科学研究中出现那些看似无规律的各种现象,比如天气的变化、山川和海岸线的连绵、雪花的形状等。简单地讲就是把部分与整体的自相似模拟出来。
下面我通过两种图形的动画效果为同学们展示什么是分形图,谢尔宾斯基三角形和科赫曲线,如图1,图2
图1:谢尔宾斯基三角形 图2:科赫曲线
通过动态的演示,同学们可以非常直观地观察到这两种分形图是如何形成的。例如科赫曲线,是将一个正三角形三边等分,取三等分后的一边中间一段为边向外作正三角形,并把中间一段擦掉;重复操作,画出更小的三角形,所画出的曲线叫做科赫曲线。科赫曲线因为外形像雪花,又被称为雪花曲线,是一种非常典型的分形图形。请学生通过分析,归纳出谢尔宾斯基三角形的绘制过程。
同学们所见的动态效果都是由Python这种程序设计语言所实现。
Python是一种轻语法,最接近自然语言的通用编程语言,着重在计算问题的求解,具有功能强大的Python库用来解决实际问题,例如图像处理、数据分析与显示、三维扫描数据处理、军事仿真应用等。
2、提出和分析问题,确定解决方案
师:下面我们通过一个简单的同切圆画图实例来初步认识Python代码。请同学们思考同切圆怎么绘制?
生:同切圆是一组能同时被一条线段相切的圆。绘制步骤为:以切点为起点,不同半径画圆。
师:根据绘制方法,确定用计算机编程完成图像的过程为:第一步,设置画笔;第二步,以切点为起点,不同半径围绕画圆。
3、认识代码
(1)读懂代码
打开IDLE,用快捷键Ctrl+N打开一个新窗口,或者在菜单中选择File—New File选项,这里可以进行代码编写。输入以下代码:
import turtle
文档评论(0)