为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 《scratch编程设计——新建变量》教学设计

《scratch编程设计——新建变量》教学设计

2021-06-22 1页 doc 64KB 13阅读

用户头像 个人认证

kw66cm88

暂无简介

举报
《scratch编程设计——新建变量》教学设计《scratch编程设计——新建变量》教学设计石家庄市桥西区东简良小学索韶伟【教材分析】scratch是一种图形化的编程语言,通过拖拽、搭积木式的操作,其可以很容易的创造交互式故事情节,动画,游戏。是学生学习程序设计,培养逻辑思维的重要手段。本课关于变量的知识内容,是scratch软件的重要组成部分,在scratch中应用范围广泛。【学情分析】学生在之前的学习中对其他模块的语句都已了解,并且也有基础的编程思维和能力,但由于数据模块中的新建变量内容比较特殊,学生没有接触过,所以在初始学习阶段会充满好奇和疑问。【教学目标】知识与技...
《scratch编程设计——新建变量》教学设计
《scratch编程——新建变量》教学设计石家庄市桥西区东简良索韶伟【教材分析】scratch是一种图形化的编程语言,通过拖拽、搭积木式的操作,其可以很容易的创造交互式故事情节,动画,游戏。是学生学习程序设计,培养逻辑思维的重要手段。本课关于变量的知识内容,是scratch软件的重要组成部分,在scratch中应用范围广泛。【学情分析】学生在之前的学习中对其他模块的语句都已了解,并且也有基础的编程思维和能力,但由于数据模块中的新建变量内容比较特殊,学生没有接触过,所以在初始学习阶段会充满好奇和疑问。【教学目标】知识与技能目标:1、理解新建变量的含义。2、了解新建变量语句的用法。3、使用新建变量做出一个实例。过程与方法目标:1、通过教师指导、小组合作的方法使学生体验合作学习的学习方式,培养学生合作学习的能力。2、初步培养学生先观察、再分析判断、然后尝试操作的问题解决能力,发展高阶思维能力。情感态度与价值观目标:1、激发学生对程序设计的兴趣。2、感悟程序设计和算法思想与学习和生活的关联。【教学重点】1、理解新建变量的含义。2、了解新建变量语句的用法。【教学难点】使用新建变量做出一个实例。【教学准备】1.硬件环境——多媒体电脑教室。2.软件环境——scratchplus。【设计思路】根据教材和学情,我采用由学生体验之后提出问题,引导学生按照是什么——为什么——怎么用的思路对新建变量内容进行学习,并进行实时反馈,帮助学生体验程序设计和算法的思想。【教学过程】步骤教师活动学生活动设计意图一、实例引入二、探究程序展示带有时间和得分功能的大鱼吃小鱼程序,并让学生与自己之前的大鱼吃小鱼作品进行对比,发现不同。学生体验程序,找出不同。通过疑问和程序演示,引入本节课的任务并引起学生对程序设计的兴趣。(情感目标)同学们发现,后来的程序与咱们之前自己做的程序相比多了两个功能,得分和时间,那么是如何做出来的呢?我们来看今天要学习的内容——新建变量。我们将围绕三个问题来学习:1、什么是新建变量2、为什么要用新建变量3、新建变量如何使用想要学习新建变量,前提是知道它的位置,有没有人找出它在什么地方,在数据模块中。好多同学都已经发现,数据模块中的新建变量与其他模块中的内容有很大不同,谁能说一下哪里不一样(没有语句,不可以拖动,无法使用等等)。那么是什么原因造成的不同,我们来看一下它的名字,新建变量,你们觉得是因为“新建”而不同还是因为“变量”而不同?我们来看第一个问题:1、什么是新建变量?变量:指可以变化的数值,在scratch中有很多圆角矩形的语句,都是变量。新建变量:创建一个新的变量。看来新建变量之所以不同时由于“新建”的作用。那么为什么我们要新建一个变量呢?来看下一个问题:2、为什么要新建变量?当程序中的变量无法满足我们的需要,就会是用新建变量,比如大鱼吃小鱼中的得分和时间,程序中没有时间和得分相关的功能,所以我们需要利用新建变量自己创建。那么具体怎么做呢,来看第三个问题:3、新建变量如何使用?想要新建变量,首先我们点击新建变量的按钮,随后会出现一个对话框,让我们给它起一个名字,然后下面还有两个选项,同学们通过读这两个选项能不能知道他们是什么意思呢?起完名字之后,出现了神奇的事情,多出了四条语句注意观察这四条语句,现在我们再来重新起个名大家发现,无论起什么名字,它都会给出相同的四条语句,可见名字跟程序中的语句没有任何关系,名字只是一个代号而已,那么问题来了,再刚才的大鱼吃小鱼程序中,我如何将同样的四条语句分别实现了不同的功能呢?接下来就是神奇的事情,首先我为了区分不同功能,将两个变量分别以时间和得分命名,然后为了实现各自的功能,我将不同的变量搭配以不同的语句使用,比如,想要实现时间功能,搭配语句想要实现吃掉小鱼得一分的得分功能,搭配语句现在大家对新建变量的用法是不是明白了呢,就是说,无论新建什么变量,都是同样的四条语句,想要实现不同的功能,就看怎么在程序里面使用,这正是新建变量的灵活所在。同样,利用新建变量,还可以实现其他许多功能,比如计数、难度、关卡等等。听讲找出新建变量位置对比其他模块语句,说出不同学生在教师引导下首先理解变量的概念结合课前的感受,进行思考观看示范,听讲解带着问题思考观看程序演示,与之前的问题进行匹配思考总结让学生领会本课思路,将学生的疑惑总结为问题自己动手找出位置,记忆更加深刻对比其他模块,发现问题通过提出问题,然后让学生思考的方式引出新建变量的概念,以及为什么使用新建变量,避免死记在学生理解了概念之后,由于之前没有类似的体验和知识的铺垫,所以通过学生自己找出使用方法,很难对新建变量有自己的看法或使用的思路,所以此时通过演示和对比,让学生理解通过实际的例子和语句,让学生理解变量的使用方法三、实践、自由创作学习了新建变量,下面我们先来完成大鱼吃小鱼程序中的时间和得分功能吧。做完之后可以按照自己的想法,为程序添加其他的功能学生上机实践,完成作品,并根据自己的喜好做出相关的完善。让学生根据自己的个人喜好,在程序的基本模块完成后对程序进行自主完善,提高程序的趣味性和学生的兴趣,激发学生的自主探究精神并对评价环节做铺垫。四、作品展示评价学生在创作完作品之后,进行展示评价,评价方法为小组内互换设计出的游戏进行体验,从程序的完成度、个性原发创意等方面进行小组内互评,同时教师对学生做出评价(教师评价依据为是否完成本节课展示的作品)。学生互相交换位置,体验他人制作的游戏作品,并给出评价。对学生的情况做出评价,包含两方面,教师评价主要在于给予学生肯定和表扬,鼓励学生的自信心,激发学生学习的热情;学生评价主要在于通过体验不同的作品,感受每个人想法的不同,开拓思维。五、教学反思基于对教材的理解和对学情的把控,我首先制定了本课的教学目标。在第一环节,我首先通过学生之前的作品改良引入,既能让学生产生共鸣,也可以引起学生的兴趣并让其有的放矢。在下一环节中,我将学生的疑问和疑惑总结成是什么、为什么、怎么用的三个问题,并作为本课的中心思路展开,确保教学连贯性,在随后逐个解决的过程中通过以学生现有认知方式的提问和情境创设,引发学生思考,共同解决问题,避免了对于概念和操作的死记硬背,同时,对于学生认知中没有相关经验的知识,也没有让学生自己深挖苦想,保障了课堂效率,又没有打消学生的积极性,随后让学生总结思考,实践练习。本课的问题在于,由于新建变量的用法相当广泛和灵活,对于解决如何在有限的时间内,保障学生理解和实际练习使用的基础上,尽可能的列举一些不同类型的用法或者利用最合适的方式让学生自己找出尽可能多的用法方面的不足。
/
本文档为【《scratch编程设计——新建变量》教学设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
热门搜索

历史搜索

    清空历史搜索