第1课 有趣的机器人1

上传人:无*** 文档编号:148779895 上传时间:2022-09-05 格式:DOC 页数:5 大小:354.50KB
收藏 版权申诉 举报 下载
第1课 有趣的机器人1_第1页
第1页 / 共5页
第1课 有趣的机器人1_第2页
第2页 / 共5页
第1课 有趣的机器人1_第3页
第3页 / 共5页
资源描述:

《第1课 有趣的机器人1》由会员分享,可在线阅读,更多相关《第1课 有趣的机器人1(5页珍藏版)》请在装配图网上搜索。

1、第3课 挑食的家伙Kodu编程-教学设计课题名称第3课 挑食的家伙设计(执教)者王 节教学目标通过三个任务的学习,体验计算机Kodu程序编写过程;通过观察程序运行结果,理解Kodu程序语句:WHEN+条件(事件),DO+动作;从而体验“事件触发”,并能在Kodu编程中进行简单筛选。教学重点初步构建Kodu程序的语句结构,即:WHENDO。教学难点逐步构建“顺序、选择、事件”的计算思维。活动环节资源内容(学什么)组织形式(怎么学)设计意图备注一、导入环节师组织学生表演“挑食的家伙”小品:Kodu想吃红苹果和消灭近处的岩石,展示本课的游戏内容;老师再说自己已经把小品内容用kodu游戏程序做出来,展

2、示该课的学习任务:今天就是学习对主角Kodu这个对象进行编程,并引导学生完成表1的“Kodu要完成的任务”。(提示:尽量把这些任务转化成用这样的语句来总结“当什么时候,Kodu完成了什么任务”。)活动一: 学生观看小品,思考“挑食的家伙是谁?这个家伙(暗指Kodu)在小品完成了哪些任务?”小组合作学习、思考如何用“当什么时候,Kodu完成了什么任务”语言来表达,并尝试完成表1的最左边的部分:“Kodu要完成的任务”一栏。导入环节激发学生对Kodu编程的学习兴趣。从有趣的游戏作品成果倒推出制作该游戏的过程,让生明白学习任务约5分钟二、新授环节二1 分解编程任务(提出问题,学生分组讨论)二2任务一

3、:当看到红色苹果时,Kodu向前移动。二3任务二:当碰到红色苹果时,Kodu吃了它。二4 任务三:当看到相近的岩石,Kodu发射星光弹二5 师引导学生总结Kodu编程的一般过程师请生来回答“Kodu要完成的任务”?师补充道:如果Kodu不能移动,他能吃到他喜欢的红苹果吗?移动方式:自动与手动,今天主要学习自动移动哈师小结学生总结出来的“Kodu要完成的任务”是:任务一:当看到红色苹果时,Kodu向前移动。任务二:当碰到红色苹果时,Kodu吃了它。任务三:当看到相近的岩石,Kodu发射星光弹(任务一、二有先后顺序之后)师用任务一的示例去引导学生完成表1中的任务二、三的第二栏“Kodu能识别的WH

4、ENDO格式的中文表达”提示:就是把“当什么时候”换成KODU程序里的英文单词WHEN,然后把Kodu要做的动作写在DO后面。(展示优秀学生的表1,奖励优秀学生和小组)师:任务一由王老师完成,你们认真观察,王老师做对了吗?(提示学生认真学习如何打开练习素材文件)演示示范,强调容易出错的地方,注重让学生体会“由自然语言到程序语言转化”的过程。预设:第一次编程故意在WHEN语句后少写一条筛选的条件:苹果的红颜色师完成后,演示程序,请学生观察Kodu准确地找到红色的苹果了吗?(请学生纠错)师修改程序,添加苹果筛选的条件:颜色红色师:学生现在请你们快速的完成任务一(分开完成,提示可借助书、学习帮助、询

5、问老师),让你的Kodu也能准确地找到红色的苹果,并完成表1中任务一对应的“Kodu程序代码”。大部分完成后请学生展示他的程序(任务一完成成功的学生中请一名做小结;完成失败的学生中请一名做原因分析,师注意引导鼓励)ps:小奖品送给回答问题的学生,奖励五星给规定时间内完成任务一最多的学生组师展示任务一的正确程序代码:师:掌声送给完成了任务一的所有学生,也希望没有完成任务一的学生不要气馁,继续加油。师出示任务二:当碰到红色苹果时,Kodu吃了它。师组织学生小组合作学习,完成表1中任务二对应的第三栏“Kodu程序代码”师:请一组同学来告诉大家如何用KODU里面程序语句来描述任务二(展示学生的表单1并

6、给予奖励)师组织学生分开练习,上机操作,完成任务二(提示可借助书、学习帮助、询问老师)大部分完成后请学生展示他的程序(任务二完成成功的学生中请一名做小结;完成失败的学生中请一名做原因分析,师注意引导鼓励)ps:小奖品送给回答问题的学生,并给规定时间内完成任务二最多的学生组奖励五星。师展示任务二的正确程序代码:师:掌声送给完成了任务二的所有学生,也希望没有完成任务二的学生不要气馁,继续加油。师小结:从任务一和二的完成,我们知道了编写程序时,我们利用筛选的方法,可以帮助Kodu准确找到并吃掉红色的苹果,筛选掉不需要的绿色的苹果。师:(出示任务三)今天我要完成的“Kodu吃红苹果的游戏”并没有结束,

7、Kodu发现在那片苹果地里满地都是讨厌的岩石在挡路,特别是近处的岩石最讨厌。所以我们要一起完成任务三,帮助Kodu清除吃红苹果的障碍物近处的岩石,你们愿意帮助Kodu吗?师组织学生小组合作学习,完成表1中任务三对应的第三栏“Kodu程序代码”师:请一组同学来告诉大家如何用KODU里面程序语句来描述任务三(展示学生的表1,并给予奖励)师组织学生分开练习,上机操作,完成任务三(提示可借助书、学习帮助、询问老师)大部分完成后请学生展示他的程序(任务三完成成功的学生中请一名做小结;完成失败的学生中请一名做原因分析,师注意引导鼓励)ps:小奖品送给回答问题的学生;并给规定时间内完成任务三最多的学生组奖励

8、五星。师展示任务三的正确程序代码:师:经过刚刚三个编程任务的完成,我们一起来回顾一下Kodu编程的一般过程?教师合理引导:1、分析有哪些事件2、分析事件触发了哪些动作3、用WHEN-DO语句表示编程的事件与动作4、用Kodu软件编程,完成任务。5、完成后,运行程序。如果运行结果与预期不一样,检查并修改程序。活动二:预设学生积极发言:生1:当碰到苹果时,Kodu吃了它。生2:不完整,应该是当碰到红色苹果时,Kodu吃了它。生3:当看到岩石,Kodu发射星光弹。生齐答:不能每个学生完成表1的第一栏“Kodu要完成的任务”。学生小组合作学习,根据老师的任务一的示例去完成表1:任务二、任务三的第二栏的

9、“Kodu能识别的WHENDO格式的中文表达”学生展示表单1(第一栏和第二栏)预设:生快速地发现了问题生1:王老师你的程序里在苹果后面没有添加“颜色:红色”条件生上机练习任务一预设生能发现问题,齐声回答学生完成任务一的编程实验成功的学生一:我对照着表1中任务一“Kodu要完成的任务”,把条件写在Kodu程序里的WHEN后面,把KODU要做的事情放在Kodu程序里的Do后面。实验失败的学生一:我没有看到Kodu程序里的苹果在物件里面,所以没有完成编程。生小组合作学习,讨论,完成表1中任务二的第三栏“Kodu程序代码”有困难的小组可以单独询问老师。预设生积极发言:生:WHEN+碰到+物件苹果+颜色

10、红色DO+吃+它生对照书,分开练习,上机操作,完成任务二,实现KODU吃红苹果的任务。预设生积极发言:实验成功学生一:对照表单上KODU程序代码,我在kodu编程里快速地找到了WHEN+条件的语句,DO+动作的语句。实验失败学生一:忘记给苹果添加筛选条件:红色了,所以导致Kodu没有完成吃红苹果的任务。生认真去体会在编程中如何使用筛选。生认真阅读任务三: 当看到相近的岩石,Kodu发射星光弹,并思考。预设生齐声回答:我愿意生小组合作学习,讨论,完成表1中任务三的第三栏有困难的小组可以单独询问老师。预设生积极发言:生:WHEN+看到+物件其他岩石+选项相近DO+发射+星光弹生对照书,分开练习,上

11、机操作,完成任务三,实现KODU消灭近处岩石的任务。预设生积极发言:成功学生一:由于已经有了任务一和任务二的编程经验,所以我用同样的方法完成了任务三的条件(事件)和动作的语句。失败学生一:不知道岩石在【物件】中的【其他】里面,所以导致Kodu没有完成消灭岩石的任务。失败学生二:忘记给岩石添加筛选限定条件:相近,所以导致Kodu一直在到处乱发射星光弹。生举手发言分析导入环节的游戏,从游戏结果来分析Kodu要完成的具体任务(即生本堂课要完成的任务),使学习目标更明确。让学生充分体会计算思维中的“分解”的概念(分解:将一个复杂的大问题分解为若干个易于解决和实现的小问题)。同时用“当什么时候,Kodu

12、完成了什么任务”自然语句来引导学生,有助于他们对Kodu程序的理解。任务一教师演示操作,有助于零基础学生快速掌握Kodu编程语句,对于有一定基础的孩子,培养他们发现问题、解决问题的能力。学生单独练习的时候,注意学生的差异性,巡视的时候给予个别辅导。请实验成功的学生发言谈心得,由于激发学生学习Kodu的积极性。关注实验失败的学生,帮助他们分析原因,有助于鼓励他们继续努力。在任务一的基础上老师先让学生分小组自主学习,讨论出任务二的程序代码,然后学生再进行自主上机练习。目的是让学生进一步掌握Kodu程序语句的编写。在任务二的基础上加深体验Kodu编程里的“事件触发”,并能在Kodu编程中进一步学会“

13、筛选”的应用。通过三个任务的学习,体验引导学生一起总结Kodu程序编写的一般过程。二1 分解编程任务约5分钟二2任务一约7分钟二3任务二约7分钟二4任务三约7分钟二5 总结Kodu编程的一般过程约2分钟三、拓展练习环节师布置拓展练习(巡视,个别答疑)巩固练习:(巩固今天所学)1、尝试编写程序:让Kodu看到或碰到绿苹果时,Kodu发射火箭消灭绿苹果。拓展练习:(个别基础好的学生做,不做要求)具体题目见附录“拓展练习”活动三:生根据自己的基础以及完成前面的任务情况,差异化练习。不懂的地方询问老师差异化练习,尽可能全面地照顾到每一位学生,巩固他们对Kodu基础编程的掌握。约5分钟四、课堂小结师:相

14、信通过今天“挑食的家伙”这一课的学习,你们充分地体会到了在Kodu编程中使用筛选,也体会到了Kodu程序语句(WHENDO)的魅力,以后如果你们有更多有趣的想法,就尝试用Kodu来实现吧。活动四:生认真回顾今天所学,体会Kodu编程中的程序语句(WHENDO)的魅力。帮助学生一起整理并回顾今天学习的重点。约2分钟板 书第3课 挑食的家伙Kodu程序的语句结构:When.Do.1、 任务一:当看到红色苹果时,Kodu向前移动。2、 任务二:当碰到红色苹果时,Kodu吃了它。 添加苹果的颜色作为筛选的条件3、 任务三:当看到相近的岩石,Kodu发射星光弹附录:学习表单表1 从自然语言到Kodu程序

15、代码(红色字体是易错点)第一栏:Kodu要完成的任务(自然语言表达)第二栏:Kodu能识别的“WHENDO”格式的中文表达第三栏:Kodu程序代码(WHENDO程序表示)示例:任务一:当看到红色苹果时,Kodu向前移动。WHEN看到红色苹果DO向前移动WHEN+看+物件苹果+颜色红色DO+移动+向前任务二:当碰到红色苹果时,Kodu吃了它。WHEN碰到红色苹果DO吃了它WHEN+碰到+物件苹果+颜色红色DO+吃+它任务三:当看到相近的岩石,Kodu发射星光弹WHEN到相近的岩石DO发射星光弹WHEN+看到+物件其他岩石+选项相近DO+发射+星光弹巩固练习:1、 尝试编写程序:让Kodu看到或碰到绿苹果时,Kodu发射火箭消灭绿苹果。参考答案:(1)当看到绿苹果时,Kodu发射火箭。(2)当碰到绿苹果时,Kodu发射火箭。拓展练习:1、尝试编写程序:用键盘手动控制Kodu移动并吃红苹果。2、 尝试编写程序:让Kodu吃一个红苹果加2分,计分累计加到20分,游戏胜利。参考答案:

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!