神秘的蟒蛇——初识python
一、基本信息
设计者:
学生:八年级学生
教材:湖北教育出版社 义务教科书 信息技术 八年级
课时:1课时
2、教学内容分析
“神秘的蟒蛇——初识python”是湖北教育出版社九年级信息技术教材第六单元第一节的内容.在学习本节课之前,学生已经有了一门程序语言scratch的知识和算法知识;本单元主要向学生们介绍python,主要包括python语言的介绍、python变量与数据类型、python程序的编写。本节课是本单元的第一课,主要带领学生们认识程序语言的分类,以及了解python语言和python语言的特点以及用python编写一个小程序,领会python语言的魅力。
三、教学(学习)目标与重难点
(一)教学目标:
1、知识与技能:
(1) 了解程序设计语言的发展历史
(2) 理解Python语言的特点及其重要性
(3) 掌握Python语言开发的运行环境的配置
(4) 掌握Python语言编写程序的编写方法
2、过程与方法:
讲授演示法+上机操作+小组讨论
3、情感态度价值观:通过本课堂培养学生对程序语言本质的认识以及通过程序语言对web世界有一个更深刻的认识。
(二)教学重点:
1、 程序语言的分类以及高级程序语言的执行方法
2、 Python语言开发的运行环境的配置
3、 Python程序的编写
(三)教学难点:
1、理解编译和解释的区别
2、python程序的编写
四、学习者分析
1、认知结构分析——八年级学生在此之前已经学习了流程图、算法、scratch的有关知识,积累了一定的编程学习的经验。
2、认知能力分析——八年级学生正处于形式运算阶段,不仅会利用语言文字,还可以根据
概念、假设等为前提,进行假设演绎推理,得出结论。
3、学习态度分析——八年级学生已经学习这章节之前的相关知识,且具有学习程序语言的思维能力,和自主学习、协作学习的能力。所以自身会有学习编程语言的需求,并且程序语言经常在生活中接触到,各种软件、游戏都是用程序语言编写的,学生会对这章节更加感兴趣。
五、教学策略选择与设计
问题激发策略:为学生提供一系列的问题,激发学生的兴趣。
提供意义建构材料策略:提供学习网站,以及PDF文档,
自主探究策略:学生带着问题进行编程学习,主动获取知识
小组合作策略:在本课上引导学生讨论解决问题
6、教学资源与工具设计
自制的PPT课件
制作的视频
计算机网络教室
PDF文档
程序、游戏
七、教学过程
这一部分是该案例的关键所在,要说明教学的环节及所需的媒体资源工具支持、具体的活动及其设计意图以及那些需要特别说明的教师引导语。
教学环节 | 教学内容与教师活动 | 学生活动 | 设计意图或依据 |
课前准备 | 【教师准备】 1、收集相关教学素材,如PDF文档、图片等; 2、制作多媒体课件; 3、提供可供参考的网络资源和其它学习途径; | 【学生准备】 1、收集程序语言的知识 2、预习python知识 | 制作PPT课件,并从网络上下载与“python”相关的图片和视频等资料来辅助教学 |
情景设疑 | 教师通过导入两幅图片,提出三个问题: 1、语言是什么?有什么作用? 2、程序设计语言是什么?有什么作用? 3、python语言是什么?有什么作用? 然后给学生几分钟时间思考,提醒学生可以用网络搜索信息,然后点同学尝试回答上述问题 | 1、学生思考教师提出的三个问题 2、尝试利用多媒体教室的电脑收集自己想要的信息3、在老师引导下进行小组讨论.(前后四人一组) | 通过提问,可以有效的激发学生的积极性,和吸引学生的注意力,打开学生的创造性思维 |
引导探究 | 教师活动: 1、询问学生对问题的思考情况,请学生尝试回答上述任一问题 2、对学生回答情况进行总结,并开始进行对第二个问题和第三个问题进行补充讲授(用图片形象的补充)。 | 1、对老师提出的问题进行回答 2、聆听老师对问题的补充讲解 | 学生主体进行思考,老师补充讲解,有助于对问题的深入理解 |
知识传授 | 1、教师向同学们介绍互联网开发python版本的区别,以及不同python版本的下载与安装 2、怎么测试自己是否安装好python环境 | 1、学生对老师传授知识的记忆,同时做好笔记以便课后复习 | 客观性、简单性的知识直接传授给学生,可以节约时间。 |
实践操作 | 教师引导学生在自己的电脑上进行python环境的下载和安装,并测试自己是否正确安装。 | 1、学生通过对老师传授的知识的回忆,在自己的学生电脑上进行python环境的安装与测试, 2、安装过程中不懂的地方可以小组互帮或者询问老师。 | 通过学生动手实践操作可以更加深刻的掌握知识,同时也可以培养学生的实践能力。 |
观看“猜心里话”小游戏 | 1、教师给学生展示python程序“猜心里话“,同时提问,这个小程序的实现思路 2、向同学们介绍怎么在cmd命令行中运行python程序以及用python的idle怎么编写程序 3、指导同学们在自己的电脑上完成这个小程序 | 1、小组讨论,”猜心里话“的实现思路,运用上个单元学习的流程图知识画出流程图 2、总结老师讲解的知识 3、在自己电脑上完成这个小程序的编写,同时提交给教师端 | 通过游戏,来激活学生编程兴趣,同时在游戏中学习新的知识。 |
小程序麻将透明挂总结评价 | 大学生网站设计模板1、教师对同学们完成情况进行评价,并把在这个过程中出现的问题向同学们解答 2、与同学们一起对所学知识进行总结 | 1、聆听老师评价以及对其它同学疑惑的解答 2、与老师一起总结回顾今天所学知识 3、填写小组互评表 | 通过评价,教师可以清晰掌握学生情况学生也可以在这个过程中了解自己,以及解决自己不懂的地方;最后通过与老师一起总结回顾,更是可以对自己有一个更加深刻的认识 ,以及对所学知识再一次进行强化巩固。 |
Python应用欣赏 | 教师播放python应用”爬虫“视频,以及展示python的web应用、游戏应用等 | 了解python应用领域 | 通过给同学们展python的应该场景,可以让同学们对python有一个更感性的认识,了解自己以后学习python,可以做什么;开阔学生的视野。 |
课后思考 | 教师留下几个思考题,让学生课后根据思考题,来巩固知识以及预习新课。 | 对思考题进行记录、思考 | 通过留下思考题,可以让学生在课后学习有个清晰的目标,也可以为下节课的学习有个基础。 |
八、教学流程图
九、教学评价设计
小组成员互评表
编号 | 评价内容 | 成员1 蚂蚁金服ui框架 | 成员2 | 成员3 | 成员python教材下载4 |
1 | 在大部分时间里他(她)踊跃参与,表现积极 | ||||
2 | 他(她)的意见总是对我很有帮助。 | ||||
3 | 他(她)经常鼓励/督促小组其他成员积极参与协作。 | ||||
4 | 他(她)能够按时完成应该做的那份工作和学习任务。 | ||||
5 | 我对他(她)的表现满意。 | ||||
6 | 他(她)对小组的贡献突出。 | ||||
7 | 小程序能实现哪些功能 如果还有机会我非常愿意与她(他)再分到一组。 | ||||
8 | 对他(她)总体上是喜欢的。 | ||||
十、课后反思与自我评价
结合信息技术学科的内容和现代教育技术特点,我设计了“神秘的蟒蛇--python初识”一课:
此课是一节程序语言教学课,客观知识比较多,且大多数知识需要学生动手实践操作,所以本节课选择了多媒体教室环境。
首先,在本节课程中,教师通过利用课前的问题的导入,创造了基于问题的学习的情景,激发了学生的思维,给予了学生利用多媒体网络教室的网络的环境,学生通过收集信息,整理信息,发挥自己的自主独立性以及小组协作性解决问题。在这个过程中可以有效的锻炼学生的能力。
同时通过利用多媒体教室环境下,教师端与学生端的连通性,教师可以把自己准备好的程序、文档,快速的发送给学生,以便学生在遇到困难之后进行排查对比,发现错误。同时学生也可以把自己编写完成的程序提交给教师,以便教师对学生掌握情况的了解,方便教师开展评价。
本节课最后的python应用视频欣赏,可以充分的让学生感受到python的魅力,以及给予学生一个目标导向,让学生明白自己学习以后,能做什么,激发其热爱。
当然,在本节课之中也有很多的不足之处,比如教师设置的问题的适宜性可能对部分已预习的学生,不能激发其兴趣;对于没有预习的学生,可能太过与突兀,理解有困难。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论