admin管理员组

文章数量:1533920


2024年6月19日发(作者:)

《认识“编程猫”探险家》教学设计

【教材说明】

本节课是“探寻编程程序世界”宝藏的第一个案例,

首先介绍程序的重要作用,程序的表现形式,让学生感受

到程序与我们现代生活的密切关系;带领学生开始利用

“编程猫”软件学习编程,激发学生学习编写程序的热

情;展示编程猫的编程界面和常用操作方法,让学生实践

体验编写修改第一个小程序;掌握编程猫软件的基本编程

操作,初步体验到图形化编程简单易懂,消除学生学习编

程的恐惧心理,提高学生学习的积极性和自信心。

【教学目标】

1.了解编程的作用和一般表现形式,认识到程序与人

们的密切关系。

2.认识编程猫软件界面中各个区域及其作用。

3.通过模仿编写一个程序,掌握编程猫软件编写和运

行程序的基本操作,初步体验图形化编程。

4.掌握修改程序的基本操作方法。

【教学重难点】

教学重点:

1.认识编程猫软件界面中各个区域及其作用。

2.通过模仿编写一个程序,掌握编程猫软件编写和运

行程序的基本操作,初步体验到图形化编程。

教学难点:

了解编程的作用和一般表现形式,认识到程序与人们

的密切关系。

【教学资源准备】

1.多媒体网络教室。

2.教师需要准备幻灯片课件、关于程序介绍的视频。

3.教师准备一些编程软件的资料,示例脚本等。

【教学时数】

1课时

【教学方法】

讨论法,,任务驱动法,自主探究法。

【教学过程】

一、认识程序

导入:播放介绍程序的小视频。

师:你知道这段视频的主要内容是什么吗?

生:什么是程序。

师:同学们真的善于观察。

课件展示一些常见的家用电器、自动装置、自助服务

系统、机器人等图片。

师:程序不仅仅存在于电脑手机中,在家电、自动装

置、自助服务系统、机器人等电器电子等设备中也离不

开。

请同学们观察以下两句话,想一想两句中的“程序”

一词有什么区别和联系。(同桌互动讨论)

“这件事情你做的很好,完全符合程序。”

“电脑离开程序的支持,什么也做不了”

生:我认为第一句里的“程序”指的是做事情的次

序;第二句里的“程序”指的是让电脑运行的指令。

……

师:同学们说的很对。第一句里的程序是广义上的生

活中的程序,指做事情的步骤和次序;第二句指电脑手机

里的指令集。

接下来我们就一起来认识一个电脑程序。首先我们一

起来观看一段小动画视频和小游戏视频。

一体机播放视频“机器猫大战新冠病毒”和“赛

车”。

师:很有意思的小视频,你知道是用什么程序编写出

来的吗?

生:是用“编程猫”编写的。

师:回答正确。就是我们同学用编程猫编写出来的。

今天开始,我们也开始学习编程猫,只要认真学习,你也

能轻松创作出像刚才我们看到的小动画小游戏。

接下来,就让我们一起跟随“编程猫”学习编程。

二、认识编程猫的界面:

出示课题“认识编程猫探险家”。(板书课题)

师:请同学们认真观察课件上的这句话:“会搭积木

就能学编程。”什么意思呢?

课件出示编程猫的特点:“图形化编程语言”,“把

程序代码转换成可供拖动和拼接的图形化编程积木”。

师:它的特征是“图形化”的编程语言,是把编程代

码转换成可供拖动和拼接的图形化编程积木,所以说会搭

积木就能学编程。只要你能认真学习,就能像编程高手一

样编写出有趣的执行程序,也能编写小游戏让自己的小伙

伴玩一玩了。(课件演示说明编程猫的特征)

示例:

课件演示示例图。

我们利用编程猫只需要将代表程序逻辑的积木拼接在

一起就能创作出动画、游戏、模拟实验等,所以用编程猫

创作程序也叫“积木的搭建”。

师:我们知道了编程猫的积木搭建的特征,怎么操作

呢?

---和其他程序一样,我们也需要先打开编程猫。

打开方式一:

打开方式二:

下面我们打开“编程猫”软件,来看一下“编程猫”

软件的界面。都有哪些区域呢?

课件展示编程猫源码编辑器的界面:

指令区、舞台区、角色、背景/角色区、音乐画板、画

板、素材库、脚本区。

活动一:

1.请同学们认真观察编程猫的界面,根据课件上标注

的区域名称自行操作一下,看各区域的主要功能是什么?

小组内互相把自己的发现和理解分一享下。

2.除了我们标注的功能区你还发现了哪些区域和按钮

工具,和组内同学说一说,和全班同学分享下你的发现。

(1)舞台区:角色表演的地方,是观察程序执行情况

的窗口,通过它可以判断设计的程序是否正确、完整。

(2)指令区:界面包含所有的指令模块(本书统称为

积木),每个模块利用不同的颜色进行功能的区分。

(3)脚本区:相当于角色的剧本,将积木盒子里的不

同积木拖拽到脚本编辑区,拼接起来就是脚本。

(4)背景 / 角色区:创作的素材,每一个角色都是

我们的编程对象。

(5)画板:画笔按钮点进去是画板,可以动手画出角

色。

(6)素材库:可以找到丰富的背景、角色、声音、可

以进入素材商城采集更多的素材,还能自己上传电脑上的

本地素材。

分享与交流:

学生根据探索实验和同学们分享各功能区的作用;通

过对非指定功能区的其他图标的试操作发现并讲解这些按

钮图标的功能作用。

根据学生的发现和分享总结评价,表扬善于探索和思

考的同学。

竞答游戏:

分两组进行知识竞答。

使用希沃白板上的竞答功能通过游戏的方式巩固所学

源码编辑器的各功能区的功能。为使用编程猫搭建积木做

好准备。

三、让“编程猫”动起来

师:各功能区的作用大家都进行了探索和实验,同学

们说的很好。怎么才能根据我们的设计编写程序呢?说道

编写,有同学又感觉到编写这个词语感觉很难。其实,我

们刚才认识到指令区里的每个指令都是图形化的像积木一

样的模块,编写程序就是把不同的积木按一定的顺序搭建

起来就行了,所以我们利用编程猫编程也可以说成是“搭

建积木”,搭建起来的积木集合也叫做“脚本”。怎么

样,这样说感觉简单多了吧。

有同学之前也对编程猫进行了探索,并且试着搭建了

几个脚本,也就是用编程猫搭建编写的程序,给大家演示

一下,请同学们好好欣赏。

屏幕演示编程猫积木执行:(“冲浪”、“科幻基地

行走”、“跳舞”)

师:通过积木运行动画,你都发现了什么?

生:“角色的造型在变,位置没有变,背景在移动”,

“角色只要碰到边缘就返回来了”,“角色看起来在旋

转,实际上在做翻转”

……

师:同学们感觉很神奇吧!不用担心,等我们熟悉了

编程猫,你也能做到。好,接下来就请同学们积极行动起

来,搭建一个小小的积木集合(脚本),让计算机根据你

的设想执行下操作吧。

活动二:

1.添加自己喜欢的背景和角色,让角色动起来、走起

来;

2.你能让角色走的快慢不一致吗,走的方向怎么改变

呢?

3.你还会搭建什么积木,试一试吧。

生:积木搭建实践,根据以上要求动手试一试。

师:巡视指导,提示疑难。

生:探索实践作品展示分享:说一说积木设计思路,

搭建积木的步骤,演示积木运行效果。

分享与交流:学生代表分别演示说明自己的设计,选

用的背景角色,调用的指令,积木的搭建,效果演示等。

示例:

第一步:从角色库中添加“背景”和“角色”。

第二步:脚本搭建

在“指令区”中,单击“事件”模块,选择并拖动

“当开始被点击”积木到“脚本区”;

选择“动作”中的“移动10步”积木到“脚本区”与

上积木连接在一起。

选择“事件”模块中的“停止”积木,作为脚本的结

束。

第三步:测试程序。单击舞台下方的“开始”按钮,

可以看到程序执行情况。

师:总结表扬并提示注意的事项。

四、目标任务

师:我们的作品展示环节就到这里,课下可以通过网

络和同学们分享下你的设计和作品,大家相互学习。同学

们非常善于探索和发现,相信也能很轻松的完成一项任

务。请看:

实践与任务:

疫情防控期间,全国人民齐努力,一起预防病毒的传

播,防止病毒侵害人体健康。各级政府、教育局更加重视

少年儿童的健康防护,安排专项医护人员定期到校给同学

们做核酸检测,让我们能安心放心的在校读书。瞧,编程

猫也来做核酸检测了。请你帮助他走到医护人员面前吧。

师:分发编程作业任务(角色、背景)。巡视辅导。

生:分享自己的设计思路,演示作业作品效果。

作业展示:学生代表分别说明并演示“编程猫做核酸

检测”的脚本搭建和效果。

师:总结表扬。

五、程序修改

如果自己搭建的积木还不能执行,或者自己不满意,

或者有其他的设计思路,怎么办呢?

生:积木是可以修改和删除的。

请同学们试一试,怎么修改积木中的个别指令,怎么

删除指令。

操作与实验:

如果对自己的作品不满意,请使用删除和替换指令的

方法进行修改。

生:分享修改积木的思路和操作方法。

示例:

对搭建的程序进行修改和完善:

拆分:将鼠标移动到要分开的积木上,拖动鼠标。

组合:循环积木中需要插入别的积木,可以将别的积

木一一拖动至循环积木内进行组合。

删除当前脚本或积木:

可以用鼠标选中当前的脚本顶部,拖动到左侧垃圾

桶,删除这串脚本。

如果要删除个别积木,先将相连的积木分开,再进行

个别删除。

师:评价表扬学生分享的方法,总结积木修改完善的

操作技能。

六、课堂小结:

生:分别回顾所学并分享回答。

师:同学们,这节课我们了解了程序和编程,认识了

“编程猫”软件的界面,会让“编程猫及其它角色”动起

来,掌握了对程序修改的方法,在今后的学习中我们会学

习更多的内容,使我们编写出更有意义更精彩的程序,希

望同学们用心学。

根据回顾出示各部分板书内容。

七、综合应用:

师:我们在使用编程猫创作作品时,需要设计、打开

源码编辑器、搭建脚本、添加背景角色、调试运行等程

序,请你根据实际创作步骤为以上环节排下顺序吧,使我

们创作的过程也符合一定的“程序”。

同桌间互相说一说自己的相法。

学生互动交流:

学生代表上台说明并对编程创作环节进行排序。

讨论排列方法,提出不同意见,再更正。

创作程序排列:

设计

打开编辑器

选择背景、角色

选择积木指令

搭建脚本

修改调试

保存

八、板书设计:

认识“编程猫”探险家

1.认识程序

2.了解编程猫

3.让“编程猫”动起来

4.修改积木

2022年6月


本文标签: 编程积木程序角色