《寻找失踪的外星人》教学设计
教材分析:
课题为重大出版社《小学信息技术》第八版四年级上册第12课《摆脱机器人追踪》。本单元为Scratch基础编程模块,共三课,分别是:初识Scratch、逃离时空隧道和摆脱机器人追踪。这三课主要带领学生认识Scratch编程软件的操作界面,让学生学会根据任务的需要,合理地选择编程方式。《摆脱机器人追踪》作为scratch的第三课,学好这部分内容也为后面的复杂程序设计、算法和算法描述学习打下坚实的基础。
学情分析:
本课面向四年级学生展开教学,学生在前两节课已经熟悉了scratch的界面和简单的编程命令,包括导入背景、角色造型变换、移到、滑行到、重复执行等知识已经掌握。但学生只对单个角色进行过编程,还没有涉及到对多个对象进行编程。学生在本期开始接触到编程,对于编程思想还没有确定的认识和理解,一方面要注意到程序的可读性和易懂性,另一方面也要追求程序的精简和多样性,让学生了解选择适合自己的方法来解决问题。基于四年级学生的年龄和认知水平,我在原有教材的基础上设计了更令学生感兴趣的场景,结合实际生活环境,创设寻找失踪的外星人的任务,让学生完成本课的教学目标。
教学目标:
1.学会利用等待指令和舞台切换实现对舞台显示内容的准确管理。
2.掌握角色根据舞台切换来配合动作,实现不断向右前进,认识编程中对角色动作和背景的时间管理来实现目标效果的编程方式。
3.分析程序代码,学会使用重复执行(次数)指令简化程序,让代码简洁易读。
4.通过家乡元素的引入,增强热爱家乡的自豪感、提高民族自信心。
教学重点:
1.掌握背景显示和角色动作的时间的管理,通过舞台切换来激活角色动作。
2、学会使用重复执行(次数)指令简化程序,让代码简洁易读。
教学难点:
1、背景显示和角色动作的时间的管理。
2、学会使用重复执行(次数)指令简化程序,让代码简洁易读。
教学准备:
教学任务PPT,编程中所需文件和图片素材。
教学设计思路:
《摆脱机器人追踪》作为scratch单元的第三课,教师应指导学生对前两课习得的scratch编程基础技能进行综合应用,并引导学生注意程序的可读性、易懂性,简洁性和多样性,懂得选择合适的方法来解决问题,以此提升学生的编程能力,培养信息意识、计算思维等信息技术核心素养。
教学过程:
一、创设情境 揭示课题
以外星人到地球来旅行为背景,引出走失了外星人宝宝情节,学生和小侦探柯南一起帮助寻找外星人宝宝的任务。
(设计意图:通过创设情景,设定任务,激发孩子参与学习的积极性,为用scratch讲好故事埋下伏笔。)
二、一次追踪 复习旧知
1、舞台背景和角色分析:
通过任务分析,明确在解放碑背景下,角色(侦探)在背景的停留时间和行进线路。
2、实现侦探动起来程序编写:
(1)解决问题,实现目标
通过对侦探起点和终点的确定,利用“移到……”和“在 秒内滑行到……”指令实现角色在第一背景里移动。
(2)巩固旧知,引出新知
通过对侦探素材造型的理解,认识角色造型轮流出现的原理。从简化程序的基础出发,引出“下一个造型”的新指令,让学生尝试完成,并调整侦探跑动的协调性。在编程过程中培养学生敢于试错的学习态度,激发学生勇于尝试的精神。
(设计意图:复习旧知,巩固应用。)
三、二次追踪 学习新知
1、导入背景
以任务为驱动,导入磁器口背景。
2、设置背景等待时间
通过对背景等待的时间和角色移动的时间的分析,介绍指令“将背景切换为……”,结合时间控制命令,编程实现背景的切换。整个过程明确背景等待的时间和角色移动的时间要一致,角色从左边移动到右边的过程中,背景才能保持不变!通过对程序的解读,引导学生理解在编程过程中对时间的管理,为后续任务打好基础。
3、复制命令
通过对角色在新场景中动作的分析,得到角色的代码和前一场景一样,学习运用复制命令,生成新代码。
(设计意图:通过学生试错、教师讲解、自主探究、对比研究、反复实践等方式,突破教学重难点,在编程学习过程中培养学生敢于试错的学习态度,激发学生勇于尝试的精神,实现对学生信息意识、计算思维的培养。)
四、综合运用 强化能力
1、导入更多背景,完成代码编写
以任务为驱动,引入新背景,让学生尝试完成三、四、五背景下侦探的程序编写,最终找到外星人宝宝。有条件的学生可以在完成任务的后,帮助其他有困难的同学。
(设计意图:通过让孩子自主练习,巩固新知。)
五、简化代码 练习提升
1、分析代码,简化程序
引导学生对侦探行进的代码进行分析,对比教师简化后的程序,让学生探讨前后的区别,让学生尝试使用“重复执行 次”指令来简化程序,并达到相同效果。用同样的方法,简化背景脚本,让学生尝试使用“重复执行 次” 和“下一个背景”来实现同样效果。引导学生在编程过程中对代码进行分析、归纳、提炼,养成多角度思考和解决问题的能力。
(设计意图:通过引导学生对代码进行分析、归纳、提炼,提升数字化学习能力,学习创新方法,让编程思维融入生活。)
六、课堂总结
评述今天课堂活动,鼓励学生勇于实践、创造未来。
七、板书设计