美文网首页
2023-05-08

2023-05-08

作者: 蒋铭国江西乐平 | 来源:发表于2023-05-07 23:43 被阅读0次

    《小小程序员》教学设计

    江西省乐平市第十一小学  蒋铭国

    教学内容:人民出版社2018年版本综合实践活动小学四年级下册第六课《小小程序员之听话的小鱼》。

    教学目标:

    1.通过“事件”模块实现小鱼上下左右移动(当按下“空格”键);

    2.通过“运动”模块实现小鱼根据需要掉头(面向“90”方向);

    3.通过“事件”“外观”模块增强人机互动(说“你好”);

    4.尝试改变小鱼的大小与颜色(将大小增加、将颜色特效增加);

    5.尝试增加小鱼和配上声音(将大小增加、将颜色特效增加)。

    学情分析:

    学生是四年级,刚开始接触编程学习,基础较弱。本次学习属于基础应用阶段。只要学生对编辑界面和模块有所了解,便可开展学习。

    教学重点分析及解决措施:

    1.通过使用“当按下‘空格’键”和“将x坐标增加”“将y坐标增加”模块实现将小鱼上下左右移动。

    2.通过使用“面向‘90’方向”模块实现小鱼鱼头分别朝左和朝右移动。

    3.通过“说‘你好’‘2’妙”模块实现人机互动。

    4.探索如何改变小鱼的大小和颜色,增加小鱼的数量,播放声音等,从而优化作品。

    教学形式:理论与实践结合、人机互动、课后分享与评价。

    教学准备:

    1.核桃编程智慧教室搭建(Scratch 2.0);

    2.学生获取个人学习账号;

    3.随堂音乐,实操巩固时使用。

    教学过程:

    一、探究竟、勇作为(25分钟)

    (一)课前准备,蓄势待发(8分钟)

    1.谈话导入:今天我给大家带来了一节编程课。在编程世界里,我们可以想我们所想,做我们所做,尽情发挥我们的聪明才智,创造属于我们自己的作品。今天我们做一次小小程序员,制作听话的小鱼,大家有没有信心,把今天的作品创作好呢?(2分钟)

    2.课前准备:首先我们来了解一下编辑界面,在一体机上展示,并带领学生认识各区域:舞台区、角色区、代码区、编辑区。接下来我们一起认识一下各模块以及它们的作用:当按下“空格”键、将x坐标增加、将y坐标增加、当角色被点击、说“你好”“2”秒模块、换成“鱼1”造型。最后我们了解一下舞台区的坐标:x坐标-240到240,y坐标从-180到180。(6分钟)

    【设计意图:通过谈话激发学生学习欲望,在情感上提升学生学习的专注力;通过介绍模块,激活学生认知,为本课学习提供智力上的支持。】

    (二)谋划布局,世界由我(5分钟)

    1.进入平台:大家打开谷歌浏览器,输入网址:edu.hetao101.com,进入核桃智慧教室乐平市第十一小学课堂,然后用自己的账号与密码登录。大家点击练习器,打开图形化编程练习器。大家可以看到一个原始的舞台和一个角色核桃君。

    2.切入主题:今天我们要创作的作品是——小小程序员之听话的小鱼。那么同学们想一想,我们需要一个怎样的背景?又需要什么角色?

    3.设定目标:鱼是生活在水里的,因此江河湖海、沟渠溪流就是我们所需要的了。那么我们选择一个海底世界吧。然后再添加一条漂亮的小鱼。

    4.选择背景:那么接下来,我们就可以开始动手创建我们想要啥世界了。我们先点击舞台左上角齿轮,然后在“背景”标签下点击“选择背景”,输入“海底”搜索,选择自己喜欢的一个海底背景。

    5.设置角色:接着把“核桃君”角色删除,然后点击添加角色,输入“鱼”进行搜索,选择其中自己喜欢的一个“鱼”角色。可以根据需要在界面下端大小框内设置角色大小。

    【设计意图:进入编辑器,根据需要添加背景和设置角色,这是Scratch语言编程的基本操作,也是编程思维的开端。】

    (三)循序渐进,佳作欲出(12分钟)

    1.四处移动,随心所欲(5分钟)

    目标:通过“当按下‘空格’键”、“将x坐标增加”“将y坐标增加”等模块让“鱼”上下左右移动起来。

    (1)选中“鱼”角色,在“事件”标签下选择“当按下‘空格’键”,按住鼠标左键拖出到编辑区内,将“空格”改为“→”。

    (2)然后在“运动”标签下选中“将x坐标增加‘10’”拖出放置在“当按下→键”下方,组合成一段代码。此段代码表示每按一次右方向键,角色就往右移动10步。

    (3)通过类似或复制的方法,并做适当修改,手动控制操作上下左右方向键实现小鱼角色向上、向下、向左、向右移动。

    此时观察:小鱼向左、向右移动有什么问题?

    鱼头一直是朝向一个方向,鱼应该是向前面移动才对,而不是后退。

    那么,我们有什么方法可以解决这个问题呢?

    2.略加变化,更加智能(7分钟)

    (1)让小鱼左右移动时,鱼头朝向移动方向。

    为了让鱼头朝向与小鱼移动方向一致,我们可以使用变换造型模块实现。

    ①点击“鱼”角色左上角齿轮,在造型标签下制作鱼头朝右的造型。首先点击右侧第一个图标复制一个造型,在复制的造型上点击修改标签,通过镜像生成一个鱼头朝右的造型。

    ②在外观标签下选择“换成...造型”模块插入到“当按下→键”和“将x坐标增加10”模块中间,并把造型换成鱼头朝右造型。

    ③同理把“换成...造型”模块插入到“当按下←键”和“将x坐标增加-10”模块中间,并把造型换成鱼头朝左造型。

    (2)当小鱼被点击时会说话“我是个听话的小鱼,控制我行动吧!”

    为了增强人机互动效果,让作品更有趣,可以让小鱼说话。

    在事件标签下,拖出“当角色被点击”模块,在外观标签下拖出“说‘你好!’‘2’秒”模块放置“当角色被点击”模块下方,将“你好!”修改成“我是个听话的小鱼,控制我行动吧!”。

    【设计意图:通过添加造型、变换造型让小鱼移动更自然,促进学生学会思考,让作品更合理化。通过说话模块的使用,设置人机互动环节,增加作品的趣味性,这是编程的一大思维模式,更是编程发展的思维方向。】

    二、创新园、启智慧(10分钟)

    经过前面大家的努力与思考,我们已经完成了一件作品。那么怎样可以让作品内容更丰富、更美观、更有趣呢?

    1.怎样改变鱼的大小?

    当按下w键,将小鱼大小增加10。当按下s键,将小鱼大小增加-10。

    2.怎样改变鱼的颜色?

    当按下a键,将小鱼颜色特效增加25。当按下d键,将小鱼颜色特效增加-25。

    3.怎样增加更多的鱼?

    添加角色,选择两三只小鱼。给新添加的角色小鱼编写移动代码。当开始被点击→重复执行→内嵌:移到x:y:和重复执行直到(碰到“舞台边缘”?)→内嵌:移动-10步→等待0.2秒。同理编写其它小鱼的代码。

    4.怎样添加音乐?

    代码:点开始被点击→重复执行→内嵌:播放声音→等待0.2秒。

    【设计意图:通过手动控制使用各种键改变小鱼的大小、颜色,让学生领悟到凡事是可以改变的,进一步体验想得到就可以做得到的编程思想。通过增加小鱼的数量以及播放声音,让学生感受丰富作品与生活都在于人们自己的创造。只要创新,一切皆有可能。】

    三、展评台、树自信(5分钟)

    1.成果展示。通过希沃授课助手直播功能用手机直播展示学生优秀作品。

    2.总结评价。

    自我评价;同学评价;老师评价;家长评价。保存并转发作品。

    【设计意图:通过手机直播,让学生感受同伴们不同的创作与思维。通过多角度评价,尤其是作品分享,收获亲朋好友的赞赏与鼓励,从而树立信心,激发在编程世界里的兴趣,进而在心灵深处种下一颗梦想的种子。】

    附:板书设计

    小小程序员

    相关文章

      网友评论

          本文标题:2023-05-08

          本文链接:https://www.haomeiwen.com/subject/kubksdtx.html