资源简介 《小猫报站名----链表的应用》教学设计 一、教材分析: 学生之前对Scratch中链表可以说是完全的陌生,是一个全新的存储数据结构,但Scratch编程软件界面设计鲜艳,形象卡通,操作命令色彩图形化,报站名的例子又结合了生活实际,所以学生理解起来会相对容易。Scratch中模块较多,学生在操作时要明确每个模块组下常用的语句。 (一)教学目标 1.知识与技能: (1)了解链表的概念及作用. (2)掌握新建链表、初始化链表、访问链表的方法. (3)掌握对链表进行增加、删除、修改操作的方法. 2.过程与方法: 情境教学法,任务驱动法,自主探究法,小组合作法. 3.情感态度与价值观: 培养学生的探究能力。能感知到信息技术对社会发展、科技进步和日常生活产生影响 (二)教学重难点。 重点:(1)了解链表的概念及作用,掌握新建链表、初始化链表、访问链表的方法。 (2)掌握对链表进行增加、删除、修改操作的方法。 难点:灵活运用链表进行程序设计. 二、学情分析 本课的知识对学生来说是第一次接触,因此在讲解中各个知识点都应是让学生明确掌握,特别是对链表与变量的应用学习,首先应从它们的适用范围及操作技巧讲起。 三、教学方法 1.本节课在教学中以任务驱动教学法为主,并采用小组合作,自主探索的形式。 本节课教学是Scratch的链表应用,整个教学我分为四个环节由于学生基础参差不齐,在课堂教学中我采用分组合作、互助探究的形式完成教学,这样不仅使学生学习目标明确,而且能够培养他们的合作精神和自主学习的能力。 2.创设轻松和谐的学习氛围,使学生时刻保持良好的学习心境。给学生提供更多表达、交流的机会,鼓励学生敢想敢说,让学生通过成功的作品,更多地体验一种成就感,进一步激发他们强烈的创造欲望。课堂教学的最终目的是“教是为了不教”,因此本堂课在教法和学法的落实上,强调以学生为中心,让学生带着一个个任务通过自主学习和伙伴合作等方式,自我探索,顺利的掌握新知,完成任务。 四、教学准备 1、自制课件 2、精心设计的导学案 五、教学程序设计 本节课设计了五个教学环节:创设情境,问题导入→任务驱动,探索新知→应用探究,拓展延伸→ 作品展示,交流评价→体验成功,知识梳理。 教学流程 教师活动 学生活动 设计意图 创设情境 问题导入 师:展示利用Scratch制作的自我介绍课件 师:同学们,暑假老师想邀请大家到葫芦岛来做客,但大多数的同学可能对葫芦岛还很陌生,如果坐动车的话对咱们的沿路站点不是很熟悉,我们有请小猫报站员为我们报站,好吗?今天我们就来一同探究怎么用Scratch中的链表制作出小猫报站名。(板书) 师:同学们愿意帮助我和小猫吗?本节课以小组闯关的形式让同学来完成学习任务。 第一关:场景制作 第二关:列举站名 第三关:调整站点 第四关:小猫报站名 认真欣赏 积极动脑 学生分组 明确任务 准备闯关 1、激发学生学习兴趣,调动学生的积极性和参与热情,导入新课 2、通过创设情境,营造积极活跃的课堂氛围。激发学生对本节课的学习欲望与学习兴趣、探究新知。 教学流程 教师活动 学生活动 设计意图 任务驱动 探索新知 第一关:场景制作 师:需要完成场景的制作,导入背景 (随机抽取一名同学,上台来讲述制作过程) 第二关:列举站名 提出问题: 1、新建一个链表, 2、把站名加入到链表中。 第三关:调整站点 师:动车换乘高铁,站点路线需要调整, 1、增加站点(教师示范) 2、删除站点 3、修改站点名称(教师示范) 4、清空链表。 第四关:小猫报站名 师:同学们思考一下怎么才能让小猫来报站呢?回想一下我们之前学过的知识,哪个知识点可以运用到小猫报站名里来? 师:那我们不防可以试一下,利用【外观】模块组的[说你好!]来试一下。 师:制作完成后,通过点击绿旗运行一下,如果你的小猫可以报站了,那么恭喜你们成功了。 学生尝试解决问题。 请一名同学来展示,让其他同学进一步掌握制作方法。 参考学案,小组学习,自主学习,动手操作 学生示范操作 观看并进行自主操作 学生探究,示范 学生熟悉链表调整 学生完成知识迁移,利用【外观】模块组的【说你好!】完成报站名 学生分组讨论、探究实践 学生代表示范操作。 发挥学生的主体地位,让学生在互助学习中完成该项教学任务。 鼓励学生大胆操作实践,发现问题,讨论问题、解决问题 教师示范与学生探究实践相结合,分析、解决问题。以问题引发知识点,让学生自主探究 使学生保持高度的探索欲、尝试欲。 学生与老师的互动下完成了小猫报站的任务,加深理解知识点 让学生感受动画效果的魅力 应用探究 拓展延伸 教师创设问题情境: 假设站点很多,有20站、30站……甚至100站,我们应该如何设计脚本呢? (教师示范利用循环结构制作脚本,提示学生利用链表长度作为循环控制变量,进行最优设计) 学生积极思考,大胆设计,讨论交流 学生动手动脑,完善作品 加深学生对知识的理解,学会举一反三,灵活运用,提高学生信息处理能力 作品展示 交流评价 学生自主展示自己的作品,学生自评、互评、教师点评。 (请2-3名同学) 对学生的作品给予充分肯定,通过互相交流提高学生的制作作品的水平。 体验成功 知识梳理 1、教师引导学生共同小结本课学习的内容 2、后思考题的布置可以引导学生课后进行实践,并为下节课教学做准备。 一方面可以巩固学生所学的知识,明确本节课的重难点,还可以提高学生的归纳总结的能力。 课后思考题的布置可以引导学生课后进行实践,并为下节课教学做准备。 板书设计 小猫报站名 ——链表的应用 教学反思 本课首先是要新建链表来存储各个站点的名称。然后,对链表中的部分站点进行增加删除修改,实现微调线路的目的,路线确定后让小猫依次报出链表中的每个站名。这是一个新建链表、初始化链表、对链表进行增加删除修改操作、访问链表的过程。随着课堂教学过程的推进,学生对链表相关知识点的掌握越来越全面,越来越立体化,最终能明确链表的作用。教师在实际授课的过程中,首先可以提出编程上对存储数据结构的需求,然后再引导学生思考,很自然通过需求引出本课的知识点,让学生注意理解链表和变量的区别,理解链表是按照某种顺序关系存放着同类数据。 展开更多...... 收起↑ 资源预览