所属成套资源:大连版信息技术七下教学设计整册
大连版七年级下册第一单元 走进Scratch世界综合实践教案设计
展开这是一份大连版七年级下册第一单元 走进Scratch世界综合实践教案设计,共4页。教案主要包含了情景导入,小组讨论——需求分析等内容,欢迎下载使用。
知识与技能:1、熟练变量、随机数的综合运用
2、熟练条件指令、循环指令的综合运用
过程与方法: 通过布置《黑石山寻宝记》程序设计任务,学生自主分析、练习,以小组为单位,相互讨论、相互帮助完成任务。
情感态度与价值观: 提高学生学习编程的兴趣,激发学生自主思考能力,了解学习编程的主要意义,树立正确对待游戏的意识,防止沉迷网络游戏。
教学重点: 1、变量、随机数的使用方法
2、条件指令、循环指令的使用方法
教学难点: 条件指令、循环指令的综合运用
学情分析:学生之前已经学习过变量、随机数、条件指令、循环指令的使用方法,这节课让学生通过这些变量的综合运用设计一款寻宝游戏。
教学设计:
一、情景导入
从前从前,有一个神秘的地方,叫做黑石山,这黑石山风景秀丽,遍地宝藏,所有人都想去这山上寻宝。想去黑石山有四条路可以选择,分别是沙漠、森林、草原、海洋。然而寻宝的路途十分艰辛,每一条路都有不同的动物出现阻挠大家的前进,所以任务来啦,这节课你们需要设计一个程序,像打地鼠一样,用小锤将这些动物一个一个敲下去,消除障碍,最终获得宝藏!大家准备好了吗?
二、小组讨论——需求分析
老师看大家都听得非常认真,情景中已经提到,我们去黑石山总共有四条路,分别是沙漠、森林、草原、海洋。这四条路会出现不同的动物阻挠大家寻宝,我们要设计出一个小锤,像打地鼠一样将这些动物都敲下去。消除障碍,夺得宝藏。明白了吗?现在我们就分成四个小组,第一组设计沙漠这条路,第二组设计森林这条路,第三组设计草原这条路,第四组设计海洋这条路。
我们知道,想要设计一个游戏程序,第一件事是做什么呢?对了,就是需求分析。
我们的需求分析包括哪些内容呢?背景分析、角色分析、脚本分析
非常不多,下面给大家三分钟的时间,以小组为单位,讨论一下我们的三个问题。并将我们的分析结果写在我们的导学案上。
用希沃授课助手拍摄一个小组的分析结果投影到屏幕上,分析的同时问问其他小组有什么不同
1、背景分析
我们需要一个户外背景,某些背景还可以添加地洞,提问学生如何添加地洞——绘图编辑器。
2、角色分析
一个小锤、几只动物
3、脚本分析
首先游戏需要一个计分器,那如何实现计分器使用呢?选择模块变量——添加分数变量。
其次是小锤的动作需求,小锤需要随着鼠标移动,为了区分小锤是否敲到动物,按下鼠标后,可以让小锤切换到造型2,并等待0.1秒,再次切换到造型1。
动物的动作需求,动物需要随机显示随机隐藏,同样的,为了区分小锤是否敲到动物,当小锤碰到动物并且按下鼠标后,猴子切换到造型2,分数增加1、等待0.2秒之后呢又切换到造型2了。
现在问题又来了,我们的角色需要几只动物,那我们需要给每一只动物都做一个脚本吗?我们应该怎么做呢?做一个完整的脚本后,将角色复制。
(三)随堂练习——重难点突破
看来同学们对这个程序都分析地很透彻了,现在我们就来试一下,看你们有没有这个实力去完成程序设计,你们的导学案上有一个连线题,左边是我们的脚本要求,右边是我们实现这些要求的积木模块,你们动起手来对应连线
连线题
让小锤随着鼠标移动
让猴子随机显示随机隐藏
让猴子碰到小锤并且按下
鼠标才执行其他程序
将分数初始化
用希沃授课助手实时投影学生做题情况,并抽选学生对解题思路进行分析。
分析:要想让小锤随着鼠标移动,就需要小锤移动到鼠标指针的位置对不对?并且还需要什么啊?对了,需要重复执行,让他一直保持移动到鼠标指针
随机隐藏随机显示,这就需要我们用到随机数的使用,从1-6秒之间随机选择几秒显示,几秒隐藏。
让猴子碰到小锤并且按下鼠标,这需要几个条件?两个,第一个必须猴子碰到小锤,第二个是必须按下鼠标,按下鼠标后小锤的造型有没有变化呢?小锤会变成造型2。
将分数初始化就是将分数的初始值变成多少啊?0
(四)自主探究(小组长主动帮助未完成的同学)
看来大家已经具备完成这个程序的实力了,现在就把舞台交给你们,每一大组分成两个小组,完成整个游戏程序的编写。可以相互讨论,完成的同学帮助一下没有完成的同学。
(五)巩固提高——“大家来找茬”
大家稍微暂停一下,老师发现了有两个小组的程序已经设计出来了,但是执行的时候却出现了问题。现在我就把这两个程序演示给大家看一下,你们来找找茬,看看问题到底出现在哪里
(演示有错误的程序设计,让学生找出错误地方,达到巩固提高效果。)
很好,现在问题已经解决了,接下来大家就抓紧时间完成还没有完成的程序吧!
(六)颁奖典礼
大家已经完成了,第一名: 第二名: 第三名: 第四名:
演示四个程序并颁奖。
(七)学生总结,教师总结编程的意义
提问学生:同学们,今天我们完成了黑石山寻宝,那你们除了这几箱宝藏,还收获了什么呢?
其实每一个程序设计都可能有不同的方法,但我们最需要学习的还是设计和解决问题的能力。不管是编程还是生活,我们首先都要学会思考,如何设计,如何解决。这才是学习编程的意义,另外游戏虽然好玩,我们还是应该正确分配我们的游戏时间,毕竟我们现在还是学生,主要任务仍旧是学习,适量游戏,不能沉迷好吗?
现在布置一个课后作业,你们课后试着做一个赛车游戏的需求分析发到老师邮箱。下课。
背景
分析
角色
分析
脚本
分析
1、户外背景
2、添加地洞
1、小锤
2、动物
小锤脚本:1、随着鼠标移动
2、当按下鼠标后小锤
造型改变
动物脚本:1、随机隐藏、随机显 示
2、当动物被敲中后造型改变
分数变量:1、分数初始化
2、当动物被敲中后分数增加一分
相关教案
这是一份初中信息技术大连版七年级下册第三课 小猫报站名——链表的应用教案设计,共3页。
这是一份初中信息技术大连版七年级下册第五课 我是小画家——【画笔】模块组教案,共5页。教案主要包含了数学和逻辑运算,展示导入 观察新知,模仿示例 实践认知,小组讨论 实践认知,讨论探究 技能提升,数字和逻辑运算,成果展示 评价提高,总结提升 自我反馈等内容,欢迎下载使用。
这是一份初中信息技术大连版七年级下册第二单元 神奇的机器人第十二课 转动的风车——齿轮传动教案,共4页。教案主要包含了教学重难点,教学方法,教学准备,课时安排,教学策略,教学设计等内容,欢迎下载使用。