《奇趣故事--链表和字符串》-教学设计.docx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《奇趣故事--链表和字符串》-教学设计.docx》由用户(最好的沉淀)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 奇趣故事-链表和字符串 奇趣 故事 字符串 教学 设计
- 资源描述:
-
1、课程名称奇趣故事链表和字符串科目信息技术教学对象五年级学生教师课时1课时版本清华版一 、教材内容分析奇趣故事 链表和字符串是清华版五年级下册第六课,本节课介绍了两个新的概念: 链表和字符串。链表可以存放多个数据,要求掌握如何新建链表及为链表增添数据,同时学会 引用链表的任意项询问回答:另外,介绍了如何使用字符串操作来链接字符,然后用新的链表 记录结果。通过这些操作来完成一个利用随机现象来生成的奇趣故事。新建链表及其为其增添数据不是难点,将链表中的数据合并成一个字符串是一个难点,要 求有一定的逻辑能力和组织能力。在Scratch编程创作过程中,数据的获取、存储和输出是非常重要和关键的一步。其中程
2、 序设计中数组概念的理解和应用,对小学生是一个比较有难度的应用领域。生活中笑话和幽默 带给我们乐趣,利用随机现象产生的奇妙效果会产生一种意想不到的奇趣故事来帮助学生理解 Scratch中运用链表实现数据的获取和存储以及输出,体现了儿童数字文化创作课程中提出的为 “为创作而教”的教学思想。二、学生情况分析本课要求掌握的2个概念都是学生没有接触过的,同时还要学习一些新的脚本搭建的技巧, 特别就是对于链表数据合并字符串是一个难点,对学生的逻辑思维能力和语言组织能力有一定 要求,所以在此部分的讲解过程中老师要注意将内容设计得更加深入浅出,让学生容易理解。五年级的孩子们对Scratch很有学习兴趣,对S
3、cratch编程创作有了一定的体会,能设计控 制角色运动的简单脚本,能用脚本去实现自己的某些想法,但在创作中对数据的获取、存储和 输出如何实现还是一个新的内容;鉴于这些基本条件,这节课的教学目标设定如下:三、教学目标及重难点( 一 ) 知 识 与 技 能1、理解什么是链表、会新建链表;2、学会为链表增添数据;3、会引用链表的任意项;4、会将链表中的数据合并成字符串;5、会将字符串加入链表存储,用新的链表记录结果。( 二 ) 过 程 与 方 法1、游戏导课,分析本节课学习任务,第一个知识点通过学生示范、课堂游戏体验。第二个知识 点教师演示,让学生了解学习任务,然后逐步带领学生进行学习。2、通过创
4、建链表并添加数据的教学过程,让学生理解链表并学会链表的使用,在进行奇趣故事 程序设计中,学生需要搭建字符串链接的复合模块来实现奇趣故事的创作。(三)情感与价值观1、激发创作热情,培养并建立学生科学的思维方式。2、让学生感受到信息技术课程的有趣之处。 教学重点:1、会引用链表的任意项;2、会将链表中的数据合并成字符串;3、会将字符串加入链表存储,用新的链表记录结果。教学难点:1、知道链表的概念,实现什么样的作用;实现数据的获取、存储和输出;2、会将链表中的数据合并成字符串。四、教学策略选择与设计任务驱动法、学生演示、课堂游戏激趣、教师演示、自学微课等方法。第一步,奇趣故事的创作主要是利用Scra
5、tch中的链表,采用变量中的“新建一个链表” 功能新建三个链表,然后使用代码在空白链表中增添数据,使用代码可以说任意一个人物。第二步,要想把各种奇趣故事保存下来,就需要把三个链表中的数据合并成一个字符串, 然后将合并后的字符串加入奇趣故事的链表存储。五、教学环境及资源准备计算机教室、屏幕广播软件、微课视频、Scratch1.4软件六、教学过程教学环节教 师 活 动学生活动设计意图游戏导课一、创设情境,激发兴趣图1 scratch小游戏“奇趣故事”界面大家好,我们先来玩个游戏,“奇趣故事”。当我 按下空格键时,小猫会说话,并且会面向鼠标的方向 移动。哈哈,黄色的小猫很可爱吧。大家想不想学习用sc
6、ratch软件来制作这个小游 戏呀!这节课我们就来学习第六课:链表和字符串 揭示课题:小学信息技术清华版五年级下册第六课链表和字符串执教者:玉亚林图2 出示课题欣赏游戏,互相交流,小声讨 论,窃窃嬉笑。 一起感受 游戏带来的 乐 趣 。学生异口同 声的回答: 想 。通过游戏, 让学生体验快乐,激发学生求 知欲,导入新课 。(此环节用时1 分34秒)任务分析二、任务驱动这节课,我们就来学习制作游戏“奇趣故事”。在 Scratch中,各种奇趣效果都是靠程序和指令来实现的。我们来分析“奇趣故事”的程序设计思路。1、问题引导:游戏画面中有那些图表?倾听、观察、 思考、回答。学生答:人物,地点、事 件
7、。学生答:链表观看课件。观看课件。观看课件。1、用提问的方 式引出“链表” 概念,并强化概 念2、通过师生共 同分析本节课 的学习任务和 实现这些任务 的步骤,引导学 生用理性的思 维来梳理程序 设计的思路,在 头脑中形成本 课的任务一、任 务二、任务三 三 。(此环节用时2 分10秒)2、引出概念:课本中把这些图表叫做?教师用课件讲解并分析本节课的三个任务:第一:创建链表并添加数据(人物、地点、事件)。班 六 安 出 感 和 子 特 耶链表?人物长 度图3链表的概念第二:程序设计(小猫说奇趣故事)事件承 宣 松 医 】 长 度 】在 机 房图4小猫说奇趣故事第三:程序设计(把各种奇趣故事保存
8、下来)奇理故事104105106107聚凯杰在实验室讲机器,栾凯杰在机房介绍cratch训天章在实验室讲机器人孟亚林在机房讲机器人长度:107图5保存奇趣故事探索新知三、自主尝试探索新知1、任务一:创建链表并添加数据(1)问题引导:奇趣故事的创作使用了Scratch中的 一个概念:链表。那如何去新建一个链表呢?(2)学生演示:请问有没有同学会在Scratch中创建 链表?如果有,我可以请他/她来为大家演示!(教师提醒大家,打开Scratch软件之后将软件 最大化,然后由学生开始在教师机上演示。)第1步:单击指令模块区的“变量”按钮; 第2步:单击“新建一个链表”按钮;鼓励了一 名不太自信但举手
9、的男生,并请他在在教师还没 有讲解的前提 下,鼓励大胆自 荐的同学给全 班演示,增强学 生自信心。教师提示 大家编程前将 Scratch软件最第3步:在对话框中填写链表的名称“人物”;镇重笔称?通用所育年色只造用于这个角色通定 重满图6 创建链表并添加数据需要的三个链表已经完成,现在以链表“人物” 为例进行链表数据的添加操作。人物毛老师2老 师 长度:2图7链表中数据的添加教师在学生演示过程中适当点评、鼓励、讲解。(例 如:真棒、非常熟练)演示结束后, 请全班同学送给他热烈的掌声。教师机上为 大家屏幕广 播演示。(一名学生 为大家屏幕 广播演示,其 他同学观看)全班同学送 给这位学生 热烈的掌
展开阅读全文