《小猫报站名——链表的应用》教案4-七年级下册信息技术【大连理工版】

DOC
  • 阅读 50 次
  • 下载 0 次
  • 页数 7 页
  • 大小 194.000 KB
  • 2022-12-04 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档0.99 元 加入VIP免费下载
此文档由【小喜鸽】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
《小猫报站名——链表的应用》教案4-七年级下册信息技术【大连理工版】
可在后台配置第一页与第二页中间广告代码
《小猫报站名——链表的应用》教案4-七年级下册信息技术【大连理工版】
可在后台配置第二页与第三页中间广告代码
《小猫报站名——链表的应用》教案4-七年级下册信息技术【大连理工版】
可在后台配置第三页与第四页中间广告代码
在线阅读已结束,您可下载此文档阅读剩下的4 已有0人下载 下载文档0.99 元
/ 7
  • 收藏
  • 违规举报
  • © 版权认领
下载文档0.99 元 加入VIP免费下载
文本内容

【文档说明】《小猫报站名——链表的应用》教案4-七年级下册信息技术【大连理工版】.doc,共(7)页,194.000 KB,由小喜鸽上传

转载请保留链接:https://www.ichengzhen.cn/view-90882.html

以下为本文档部分文字说明:

一、教材内容分析Sctatch是一款由美国麻省理工学院设计开发的面向少年的简易编程工具。它的出现给信息技术学科注入了新的活力,它对学生逻辑思维能力、数学文化创造能力以及解决问题能力的培养有着积极的意义。

Sctatch专为少年设计,它不需像传统编程软件那样逐行地“敲”代码,而是通过拖拽已定义好的程序模块,采用搭积木的方式快速实现程序的编写。学习Sctatch,对初中学生理解程序结构和程序设计思想非常有帮助。本课是大连理工大学

出版社出版的《信息技术》2015年年级下册的第三课,利用链表,可以灵活地处理一组同类数据,通过新建链表、初始化链表、访问链表等,实现对链表进行增加、删除、修改等操作。二、教学目标1、知识与技能:(1)了解链表的概念及

作用;(2)掌握新建链表、初始化链表、访问链表的方法;(3)掌握对链表进行增加、删除、修改操作的方法。2、过程与方法:(1)通过发比方的方式让学生了解链表概念及作用。(2)通过任务驱动,学生演示,教师讲授,小组合作等多种教学方法相结合使学生掌握

新建链表、初始化链表、访问链表的方法。(3)通过任务驱动,学生演示,教师讲授,小组合作等多种教学方法相结合使学生掌握对链表进行增加、删除、修改操作的方法。3、情感态度和价值观1、培养学生自主学习能力、程序设计能力,养成良好的学习习

惯。2、提高学生团队合作意识和能力。3、提高学生逻辑思维能力。三、教学重点、难点重点:1、新建链表、初始化链表、访问链表。2、对链表进行增加、删除、修改操作难点:根据实际编程需要灵活新建链表、初始化链表、访问链表,并

对链表进行增加、删除、修改操作。四、学生特征本次课的教学面对的初中一年级的学生,对他们来讲,在教学过程中要以学生自主获取信息、分析和加工信息为主线,培养学生良好的信息素养。整个教学过程教师应该留给学生足够的空间,充分发挥

学生的主体作用,让他们自己思考,自我探索,积极鼓励学生团结协作,开拓创新,充分调动学生的学习积极性,制作出具有特色的作品。但同时也要考虑初中生自律能力比较低,要注意课堂的整体把握,有松有紧,保证教学效果。通过前的学习,学生已掌握Scratch的部分操作。本节

课的学习在巩固已学知识点的同时,更为Scratch动画的操作添姿添彩,更培养学生的创新综合能力。创新综合能力的培养和信息素养的提高始终是初中信息技术教学的重点和难点,让学生积极的参与,快乐的学习,引导学生在探索中学习,在学习

中得到快乐,在尝试中有所发现,在讨论中明白道理,在合作中享受成功。五、教学策略、方法本课主要以教师讲授、任务驱动、小组合作学习等方法贯穿整个教学,整个教学内容环环相扣。链表的概念及作用较抽象,学生自学起来枯燥并且难以理解,教师通过打比

方的方法,学生可以更快的理解这个知识点;而新建链表、初始化链表、访问链表、对链表进行增加、删除、修改操作这些知识点操作性较强,学生通过自学教材及实际动手操完成,比教师填鸭式讲授的方式更能加深操作要领,学生体验到通过自己努力完成任务的成就感,学习兴趣一直高涨,同时也提高学生自主学习能力,因此

采用任务驱动教学方法;由于学生的个体差异性及对电脑掌握的程度不同,在学习过程中会遇到不同程度的问题,因此采用小组合作学习教学方法,小组团结配合完成教学任务,同时也提高学生小组合作能力及团队意识。六、教学环境及资源准备教师:(1)多媒体教学机

房,课前检查机房,确保每台电脑正常运行。(2)教学课件,配合教学,是教学内容更加直观。(3)发送任务文件,本节课的学习建立在之前完成作业的基础之上,而之前上课学生完成作业情况又不同,为顺利完成本节课教学任务,课前将任务文件及声音

文件发送至每台电脑上,避免浪费上课时间。学生:确保人手一本教材。七、教学过程教学环节教师活动学生活动设计意图时间(一)导入播放PPT,明确本节课的学习内容是第三课小猫报站名——链表的应用。让学生观看小猫报站名程序,在学生观看过程中询问学生:1.“有没有很熟悉呀,小猫报的站名是不

是我们学校门口201路公交车站的站名?”2.“大家想不想自己动手来完成小猫报站名程序呢?”看似很难,其实并不是,同学们只要跟着老师一起来完成四个任务,就可以让你们的小猫报站名了。观看PPT观看程序执行思考问题播放PPT,在上课初让学生们知道本节课的内容,同时也提醒学生已经上课,应迅速从下课状态调整

为上课状态。观看小猫报站名程序执行,内容丰富有趣且贴近生活,学生会立刻被吸引,产生学习积极性,然后抓住学生跃跃欲试心理,引导学生自己让小猫报站名,使学生产生求知欲,为了避免学生看程序会觉得难而产生退缩的情况,4´把作品拆分成四个任务,让学生觉得自己也可以完成,带着满满的求知欲继续听课。(二)

新授完成第一步我们要为美化我们的作品,为我们的作品创建背景,我们一起来看任务一。任务一:创建作品场景导入背景,新增公交车角色,将小猫角色、公交车角色调至合适大小,放置合适位置。城市背景(Outdoors\night-

city-with-)公交车角色(Transpotation\bus)请学生打开课前分发的PPT文档,参照PPT中任务一,以小组为单位讨论完成任务一,并派出代表上前为大家演示讲解如何完成任务一。教师巡视指导,查看完成情况。待学生大部分完成后,提问一名小组代表上前演示并讲解如何完成

任务一:导入背景、新增角色、调整角色大小、放置合适位置,教师在学生演示讲解过程中纠正错误,强调重点。接下来,我们要让我们的小猫知道201路公交车站都有哪些站名。我们来一起完成任务二。任务二:列举公交车站名单击绿旗,舞台上的链表显示框中出现各个公交车站名。以小组为单位讨论完成

任务一。小组代表演示任务一,其他同学观看演示,看看自己的操作是否正确。导入背景、新增角色、调整角色大小、放置合适位置四个操作非常简单,并且已经学过,教师不必引导学生,甚至亲自演示讲解,应避免填鸭式教学,使学生产生厌学情况,由学生参照PPT提示自己操作完成。教师巡视,一方面起到

督促作用,使学生产生紧迫感,维持课堂秩序,另一方面教师在巡视过程中掌握学生的完成情况,进而把握课程进度。10´提出问题:如果使用变量,我们如何列举公交车站点呢?小组讨论,派出代表回答。对学生回答进行纠正总结:如果使用变量来展示站名,我们需要新建7个变量,并对7个变量进行赋值。重

复性大且操作不灵活,那么如何去解决呢?我们使用链表来完成,上课的时候我们看到小猫报201路公交车站名,201路公交车站名就是一个链表,客运站到三十一中七个站点名是201路公交车站点这个链表中的数据,链表是用来按照某种顺序存储一组数据。我们上节课在变量模块组新建一个

变量的时候有没有注意到下面有新增一个链表的命令呢?当我们新建“201路公交车站名”链表后,变量模块会出现7个模块,这7个模块哪条命令是用来为“201路公交车站名”链表添加站名?请同学们以小组为单位讨论完成,并选出代表上前演示讲解。教师巡视指导,查看完成情况。待学生大部

分完成后,提出问题:反复单击绿旗执行出现什么问题?如何解决?小组讨论后修改你们的脚本。提问一名小组代表上前演示并讲思考问题回答问题小组代表演示新增链表操作,其他同学观看演示,检查自己想法是否正确。以小组为单位完成任务二。思考问题修

改脚本引导学生分析程序,如果使用旧知变量怎么做,同学们发现使用变量去做很麻烦,既复习了旧知识同时也导出新知链表。通过发比方的方式讲解链表概念,将抽象的链表具体化、简单化,简单易懂,学生更容易理解。部分学生在小学的时候学过Scratch,会使用链表,部分

学生没有学过,为均衡直接讲授会的同学不爱听、不讲授不会的学生不会做这两种情况,采用任务驱动,以小组为单位合作完成,组内会的同学帮助不会的同学共同完成任务。5´5´5´5´解如何完成任务二:新增链表、初始化链表、清空链表,教师在学生演示讲解过

程中纠正错误,强调重点。提出问题1.链表与变量区别。2.链表中的数据有无顺序?提问学生回答问题,学生回答后进行总结:链表可以存储一组数据,变量只可以存一个数据。链表中的数据是有顺序的,第一个增加的数据是链表的第一项。201路公交车站点添加完毕,我们现在遇到点小麻烦

,由于公交线路更改,我们要修改201路公交车站中的站点,怎么办呢,我们一起完成任务三。任务三:调整公交车站点在”黄海广场“站前新增”商贸南门“站;删除”市医院“站;把”景泰花园“站修改为”金鹏花园“站。新建链表之后出现的七个模块,我们使用哪个命令来增加到指定位置,哪个命令是删除呢,哪个命令是替

换呢?小组为单位完成任务三,并派出代表上前演示讲解。教师巡视指导,查看完成情况。待学生大部分完成后,提问一名小组代表上前演示并讲解如何完成任务三:导链表的增加、删除、修改,教师在学生演示讲解过程中纠正错误,强调重点。小组代表演示,其他同学观看,并思考问题。回答问题。小组代表演示,其他同学

观看,梳理思路。以小组为单位完成任务二。小组代表演示,其他同学观看,认真学生在完成任务中慢慢熟悉链表,然后提出问题链表中数据有无顺序,链表和变量有和区别,再问学生总结,学生更容易理解,印象更深刻。学生在完成任务过程中发现问题,小组探讨解决问题,提高学生自主学习能力,同时保

持学生学习积极性,一节课教师尽可能的少说,学生尽可能的多操作。201路公交车站名确定好了,接下来就是让我们的小猫报站名了任务四:小猫报出站名提示1.小猫每隔1秒说201路公交车站名链表的第1项到第7项

。2.新建变量n,初始值为1,每次循环加1。3.循环次数为链表的长度。待学生大部分完成后,提问一名小组代表上前演示并讲解如何完成任务四:使用循环结构访问链表,教师在学生演示讲解过程中纠正错误,强调重点。

听教师总结。以小组为单位完成任务四。小组代表演示,其他同学观看并检查自己操作是否正确。上节课已学过循环命令,教师给出学生提示,学生通过提出结合上节课所学在组内互帮互助过程中可以完成任务四,因此还是以任务驱动方式完成

使用循环结构访问链表操作的学习。(四)总结这节课我们学习了新建链表、初始化链表、访问链表、链表的增加、删除、修改、使用循环结构访问链表等操作,那我在scratch编程中什么时候使用链表呢?当我们需要处理一组数据时,例如我们要处理不同学生的年龄时,希望同学

们在日后使用scratch编程中灵活使用链表。认真听教师总结梳理知识点,明确本节课学习重点、难点。4´七、教学评价以小组为单位展示作品,由其他组成员派代表进行评价,教师在听取同学互评之后,结合自己的意见,填写下表(满分为10分),并展示给学生看。小组教师评分第一小组第

二小组第三小组第四小组第五小组第六小组第七小组第八小组第九小组第十小组八、课后反思本节课非常有效得完成教学内容,整个课堂气氛活跃。这节课最大的亮点是将教学内容布置成任务,让学生小组结合教材探索完成。通过小组合作学习既克服学生个体差异性问题也避免教师直接讲授学生产生厌学问题的现象,学生在探

索过程中发现问题,解决问题,自己解决不了的问题,会在教师讲授中得到解决,提高了学生解决问题能力和自学能力。本节课另外一个亮点就是作品评价部分,通过作品欣赏、评价,使表现好的学生产生自豪感,保持其学习兴趣,表现不好的同学会认识

到自身的不足,起到动力作用。唯一的不足是在学生探索过程中做好巡视工作的同时应该给学生相应的操作提示,对操作过程中常问到的问题应该有预见性的去提醒学生,在以后的教学中要注意做好引导性工作。

小喜鸽
小喜鸽
好文档,与你分享
  • 文档 161806
  • 被下载 28318
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?