7-9年级-初中综合实践活动 9.体验物联网-教案、教学设计-省级优课-(配套课件编号:d0555)(信息技术).docx

上传人(卖家):老黑 文档编号:482491 上传时间:2020-04-23 格式:DOCX 页数:9 大小:340.84KB
下载 相关 举报
7-9年级-初中综合实践活动 9.体验物联网-教案、教学设计-省级优课-(配套课件编号:d0555)(信息技术).docx_第1页
第1页 / 共9页
7-9年级-初中综合实践活动 9.体验物联网-教案、教学设计-省级优课-(配套课件编号:d0555)(信息技术).docx_第2页
第2页 / 共9页
7-9年级-初中综合实践活动 9.体验物联网-教案、教学设计-省级优课-(配套课件编号:d0555)(信息技术).docx_第3页
第3页 / 共9页
7-9年级-初中综合实践活动 9.体验物联网-教案、教学设计-省级优课-(配套课件编号:d0555)(信息技术).docx_第4页
第4页 / 共9页
7-9年级-初中综合实践活动 9.体验物联网-教案、教学设计-省级优课-(配套课件编号:d0555)(信息技术).docx_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、循环程序循环程序教学设计教学设计 一、教材分析(一、教材分析(含课标要求) Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。近 年来,Python 已成为最受欢迎的编程语言之一,尤其是在机器人、人工智能等 领域。由于 Python 语言简洁、易读、可扩展,一些知名大学(卡耐基梅隆大学 的编程基础、 麻省理工学院的计算机科学及编程导论) 均使用 Python 语言讲授。 本教材跟随信息技术发展的步伐,加强了编程教学,使得编程教学跟时代发展与 信息技术的最新应用相结合。同时,为了提高学生学习的兴趣以及培养学生的创 新能力, 本教材采用了图形化的编程语言 (编程猫) , 通过拖

2、动积木来完成程序。 从而,将代码编程与图形化编程相结合,不仅能培养学生的编程思维,也能照顾 到各个层次能力的学生,实现分层教学。 本课是教材的第七课, 主要包含三部分内容: while 循环、 控制循环的次数、 退出循环。在教学内容和形式上,本课比较注重培养学生的逻辑思维以及循环命 令的使用。在学习的过程中,学生认为编码比较枯燥,因此在,本节课主要采用 组合积木的方式教学。本课内容量较多,因此分为两个课时,第一课时,主要讲 解 while 循环和随机函数;第二课时讲解控制循环次数和退出循环。 二、学情分析二、学情分析 在日常生活中,我们通常会遇见重复循环的事情。所以对于循环表达式的教 学,教师

3、需从日常生活出发,通过生活中常见的例子,增加学生对 while 循环与 循环控制的理解。因此,while 循环和随机函数采用掷骰子的例子教学,控制循 环次数和退出循环采用重复圆和多边形作画得到例子教学。 以及通过设计主题任 务,让学生能够自主探究、小组讨论、协作完成任务。 三、教学策略三、教学策略(完成教学任务所采用的方法、步骤、媒体和组织形式等教学措施 构成的综合性方案) 1、while 循环 首先,通过微课视频引出循环程序。然后,通过画一个圆到画多个圆引出循 环的结构。通过具体的例子向一般推广,给出循环命令的格式。 2、控制循环次数 通过改变增量初值、增量增加的大小以及循环的判断条件更改圆

4、的个数,让 同学们真正理解循环的作用。 3、退出循环 设置问题:如果圆的个数较多,已经超出的画布范围,该如何停止画圆呢? 通过提问,引出退出循环的命令。 四、教学目标四、教学目标 1.知识与技能 1) 掌握控制循环次数 2) 掌握退出循环的命令 3) 理解循环语句 while 的运行流程,能灵活地使用该语句编写循环结构的 程序 2.过程与方法 1) 微课导入:采用微课导入课题,激发学生的学习兴趣; 2) 课内翻转: 设置问题,让学生带着问题预习,使得学生能解决常规问题; 3) 任务驱动:小组为单位进行协助,完成主题任务; 4) 学习评价:作品评价、学习表现评价。 3.情感态度价值观 1) 培养

5、学生团结互助的精神。 2) 培养学生客观的分析问题与解决问题的能力。 五、重点难点五、重点难点 1.重点:理解循环语句 while 的运行流程。 2.难点:控制循环的次数。 六、教学流程六、教学流程(通常为流程图,也可不写出这个环节) 课前复习 明确学习目标 翻转预习 微课视频引入 新课学习1:控制循环次数 新课学习2:退出循环 课堂练习 课堂小结 图 1 循环程序教学流程 七、教学过程七、教学过程 (列表式) 教学环节 教师活动 学生活动 设计意图 课前复习 翻转复习:阅读程序,回答问题。 回顾已学知 识,并思考问 题。 1 分钟后,回 答问题,“小老 师”讲解程序 分析过程。 让学生复 习

6、已学知 识, 并锻炼 学生的团 队合作与 表达能力。 确立目标 1、循环语句 while 的运行流程 2、控制循环次数 3、退出循环 让学生清楚本 节课要学习的 内容。 整体感知 本节课的 知识目标, 让学生有 目的的学 习。 翻转预习 1.阅读程序写结果. s=0 i=1 while i: 功能:如果满足,执行 while 语句下面缩进的,执行完后,又回到语句 while ,检测 是否还成立,如果不成立,结束循环,继续 从画一个圆开 始,学生跟着 老师的提问, 一步步思考解 决问题的办 法。从第一个 问题学习循环 两个问题 将整堂课 的知识贯 穿其中, 沿 着这一条 思路线逐 步引出新 im

7、port turtle #导入海归库 _Pen = turtle.Pen() #引用海归库中的函数 Pen _Pen.pencolor(“#ff0000“) #设置画笔的颜色 _Pen.pensize(1) #设置画笔的粗细 半径 = 50 #设置圆的半径 _Pen.circle(半径) 知识。 执行 while 语句后面未缩进的语句。 问题问题2 2: 如果画了3个圆便想停止程序, 该如何修改程序呢? 引出退出循环的命令: 格式:格式:breakbreak 功能:退出功能:退出 whilewhile 循环,执行循环,执行 whilewhile 循环模块后面的语句。循环模块后面的语句。 命令的

8、格式和 控制循环的次 数。从第二个 问题学习退出 循环的命令。 知识。 以提 问的方式 不仅能激 发学生思 考问题, 也 能够培养 学生解决 问题的能 力。 import turtle _Pen = turtle.Pen() _Pen.pencolor(“#ff0000“) _Pen.pensize(1) r = 50 while (r 100): _Pen.circle(r) r = (r + 10) 任务驱动 小组协作 任务一:你能通过循环六边形画一幅美丽的画吗? 看谁画 的更漂亮。 学生合作完成 任务一与任务 二。交流在编 程过程中遇到 的问题并解 决。 遇到困难: 以任务为 驱动力,

9、促 进学生学 习和讨论。 import turtle _Pen = turtle.Pen() _Pen.pencolor(“#ff0000“) _Pen.pensize(1) r = 50 i = 0 while (r 100): _Pen.circle(r) r = (r + 10) if (i = 3): break 任务二:你能随机画出 n 边形,并且随机给出 n 边形的个 数吗? 1) 请教老师 同学; 2) 查阅课本 与笔记。 作品展 示、总结 提升 请部分优秀同学演示自己的程序。 老师总结本节课的主要知 识点,以及在编程过程中遇到的问题,并给出问题解答。 总结; 1、控制循环次数

10、1) 自查本节课 学到的知识点 以及不懂的问 本课小结 有利于学 生对自身 While 语句的使用非常灵活,与变量配合使用,可以控制循 环的次数。 2、退出循环 在循环执行的过程中可以用 break 命令直接退出循环。 题。 2) 遇到的困难 写在笔记本 上。 学习情况 进行总结。 八、板书设计八、板书设计 控制循环次数 增量初值 循环条件 增量增减的大小 退出循环:break命令 图 2 循环程序-板书设计 九、教学反思九、教学反思(教学后记) (1)对教材的理解。)对教材的理解。 本组教材以“循环程序”为专题进行编排,给出了三个教学案例。首先,给出微课循环 程序,由此引出循环命令的格式。第

11、一个案例,画一个圆,讲述了如何画圆。第二个案例, 画多个圆,给出循环程序的格式,并重点讲解循环程序的三要素。第三个案例,要求画三个 圆便停止画圆,引出退出循环的命令 break。三个案例目的是让学生了解循环命令的格式以 及运行流程;能够控制循环的次数和退出循环。因此,为配合本组教材,设定了翻转预习问 题,让同学们能够掌握本节课的基础知识。其次,设置两个问题引领学生学习新课内容。最 后,通过任务驱动小组合作巩固所学知识。 (2)教法的选择与运用。)教法的选择与运用。 由于部分中学生的理解能力有限且对枯燥的编码不感兴趣, 可能会认为写代码比较困难。 所以在教学过程中,使用了翻转课堂、微课引入、任务

12、驱动小组合作等形式激发学生的学习 积极性。同时,在讲解程序的过程中,用拼接积木的方式完成程序再分析,使得学生对写程 序不再排斥。可视化编程,不仅能够提高学生的积极性,还能够让学生充分发挥自己的想象 力,积极创新,开发一些自己的小作品。因此,用可视化编程软件教学,既可以用代码模式 编写程序也可以用积木模式编写程序,兼顾了不同层次能力的学生。 (3)学生的反馈和)学生的反馈和建议建议 在各个班级中, 仍有少部分同学在学习的过程中依旧认为编程是比较困难的, 从一开始 便畏惧写程序。因此,尽量多采用组合积木的方式教学,在操作练习的时间里,还需要抽取 时间辅导编程困难的学生。在安排座位时,也根据学生的成

13、绩,将 C 等次的学生尽量安排跟 A 层次的学生坐在一起,方便同学之间的交流协作。 (4)学习有关的业务材料)学习有关的业务材料 参考教材: 1江红,余青松.Python 程序设计教程.北京:清华大学出版社,北京交通大学出版社,2014. 2刘卫国.Python 语言程序设计.北京:电子工业出版社,2016 (5)写点滴体会。)写点滴体会。 在教学过程中,中学生的自律能力是有限的。因此,在教学的时候,老师需要想办法吸 引学生的目光。比如,用一些微课视频、翻转课堂、小组合作等方式都能提高学生的学习积 极性。 在编写代码的过程中,学生独立编写程序的能力是有限的。因此,在教学时尽量采用组 合积木的方式完成一些有趣的小游戏,然后再分析程序。 用心教学, 用爱教学, 必然能温暖到每一位祖国的花朵。 作为一名教师, 我将继续努力, 向优秀的“阳光教师”靠拢。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中 > 综合实践活动 > 7-9年级综合实践(通用版)
版权提示 | 免责声明

1,本文(7-9年级-初中综合实践活动 9.体验物联网-教案、教学设计-省级优课-(配套课件编号:d0555)(信息技术).docx)为本站会员(老黑)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|