有趣的程序世界
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
探秘有趣的程序世界
——初识Python语言
东莞市第六高级中学郑旭淳
【学科核心素养】
【课标要求】
1. 了解Python语言的基本语法元素;
2. 体验程序设计的乐趣,激发学生的学习兴趣,培养学生的探究意识。
【学情分析】
1. 本节课授课对象为高中一年级学生,高中生喜欢接触新事物,探索新知识,逻辑思维能力较强,具备“切身体验修改程序解决实际问题”的思维基础。
2. 教师应该留与学生充分的时间和空间去探索和实践,充分发挥学生的主观能动性;运用直观简明的程序代码,让学生形成对Python语言的初步感观,感悟程序在实际生活中的积极应用,为学生后面学习程序设计打下基础。
【教学目标】
【教学重难点】
【教学策略与手段】
1、本课以“连连看”Flash游戏为主线贯穿整节课,激发学生的学习热情;以“模仿—>改动—>创新”为体验流程,培养学生计算思维,落实信息技术核心素养。
2、本课主要采用以下教学方法组织教学:
A、活动探究法:基于学生基础水平和认知特点差异,采用小组探究和自主探究,让不同层次的学生都能参与到实践操作中。
B、讲解演示法:配合“连连看”进行讲解演示,帮助学生突破本课重难点知识。
C、启发式教学法:适当加与提示,启发学生,帮助学生进行知识的迁移。
【教学环境与准备】
多媒体网络教室、ITtools教学平台
【教学流程】
【教学过程】
思考:Python如何成为主流编程语言之一?
(1)时代背景
(2)优势特点
(3)应用领域
演示:“猜猜我是谁.exe”小程序
提醒学生观察:
(1)显示的图形及呈现的顺序
(2)图形的旋转方向
布置任务:同桌两人为一组,交流讨论,完成“连连看.swf”,提交成果截图至教学平台“连连看作品提交”板块。
随机抽取几组学生作品进行点评,查看学生完成情况。PPT讲解,引导学生一步步说出程序对应功能。
提出问题:“猜猜我是谁”的程序中,包含了哪些Python 程序的基本语法元素?
布置任务:学生自主学习教学平台“自主学习”板块内容,并完成课堂小测
利用课堂小测成果,简略讲解Python程序的基本语法元素:注释、缩进、保留字/关键字、变量、数据类型和函数。
引入:纸上得来终觉浅,绝知此事要躬行
布置任务:修改程序,实现两个小功能。
(1)打印学生自己的名字
(2)改变图形的旋转方向
提交成果截图至教学平台“探究活动作品提交”板块。提醒学生:多方位思考,一题多解
(1)呈现多种颜色样式
(2)修改旋臂数量……
(课堂作品示例)
【教学效果评价】
【教学反思】
1、教学目标和教学重难点反思
本节课紧紧围绕着教学目标展开,通过“连连看”Flash游戏引入,设置自主学习和小组
合作探究活动,并及时的进行点评讲解重难点,让学生在任务完成过程中掌握相关的知识点。
在学习活动设计上,注重问题解决中的算法设计与分析,从而培养学生抽象逻辑思维和问题分析解决的能力。
2、教学任务反思
本节课的任务适中,以“连连看”游戏切入,因此学生的积极性相当高。通过对问题的解决,打破学生对程序设计的神秘感,在分层作业的设计上感受数字给生活带来的美好,激发学生应用和创造的能力。
3、教学过程反思
本节课结合PPT和ITtools进行,使用PPT引导学生思考问题,利用ITtools实时反馈进行终结性评价。
4、教学成果反思
本节课,绝大部分的学生都完成了课堂任务,并且完成的质量佳。如下图: