大连版(2015)七年级下册信息技术 3.小猫报站名--链表的应用 教案

文档属性

名称 大连版(2015)七年级下册信息技术 3.小猫报站名--链表的应用 教案
格式 doc
文件大小 51.5KB
资源类型 教案
版本资源 大连理工版
科目 信息技术(信息科技)
更新时间 2020-11-18 14:45:10

图片预览

文档简介

《小猫报站名----链表的应用》教学设计
一、教材分析:
学生之前对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、后思考题的布置可以引导学生课后进行实践,并为下节课教学做准备。

一方面可以巩固学生所学的知识,明确本节课的重难点,还可以提高学生的归纳总结的能力。
课后思考题的布置可以引导学生课后进行实践,并为下节课教学做准备。
板书设计 小猫报站名
——链表的应用
教学反思
本课首先是要新建链表来存储各个站点的名称。然后,对链表中的部分站点进行增加删除修改,实现微调线路的目的,路线确定后让小猫依次报出链表中的每个站名。这是一个新建链表、初始化链表、对链表进行增加删除修改操作、访问链表的过程。随着课堂教学过程的推进,学生对链表相关知识点的掌握越来越全面,越来越立体化,最终能明确链表的作用。教师在实际授课的过程中,首先可以提出编程上对存储数据结构的需求,然后再引导学生思考,很自然通过需求引出本课的知识点,让学生注意理解链表和变量的区别,理解链表是按照某种顺序关系存放着同类数据。