《循环——高效是个好习惯》
教学设计
教学内容:公益科普课程第二课时,图形化编程《循环——高效是个好习惯》。
教学目标:
1.理解程序的顺序结构和循环结构;
2.使用“重复执行”积木控制角色移动;
3.理解给角色更换造型,优化角色外观。
学情分析:
学生是四年级,刚开始接触编程学习,几乎零基础。本次学习属于初始阶段,第一课是《你好,编程!》,实际内容是让“僵尸动起来”,主要目标是认识编程,了解图形化代码编辑器界面,学习简单程序操作,感悟程序顺序结构。本节课是第二课,主要是学习具有循环功能的“重复执行”积木模块的使用。学生对“循环”的意思理解拥有丰富的生活经验积累,但将“循环”表达通过代码块运用于程序中是陌生的,是本节课重点。
教学重点分析及解决措施:
1.循环:重复地运行一段程序,让程序更简洁。解决措施:由生活中的循环迁移到代码编辑器里的循环。
2.“重复执行”模块辨别与执行。解决措施:对比辨别三种不同的重复执行模块:有限循环、无限循环、条件循环。
3.角色造型切换及代码实现。解决措施:不断尝试与探索,并理解代码如何实现。
教学形式:理论与实践结合
教学准备:
1.核桃编程智慧教室搭建;
2.学生获取个人学习账号;
3.量子奖状模板;
4.随堂音乐。
教学过程:
一、复习导入(5分钟)(怀特海三节奏浪漫阶段)
1.进入第一课《你好,编程!》,复习第一节课内容:
(1)编辑器界面复习:舞台区、角色区、代码选择区、编程(代码)区。
(1)控制模块:“等待1秒”代码块;
(2)运动模块:“移动10步”代码块;
(3)特殊规则:每格45步;
(4)修改内容:等待的时间、移动的步数。
2.检测效果:
(1)指名学生上台演示操作过程;
(2)变式操作:等待时间变化、格数与步数变化。
3.导入新课:
我们发现“等待0.2秒”“移动45步”重复执行了5次,代码块也拼接了5次,那么次数更多一些,重复的次数就更多,代码块就很长,有没有方法让代码块不至于那么长,程序更简洁一些?
【设计意图:进一步熟悉编辑器界面;知道代码运行顺序;理解“等待”和“移动”模块的使用方法;明白“循环”功能的必要性。】
自评:本部分是上一节课的综合阶段,又是本节课的浪漫阶段。是完成本节课学习的基础,同时是对上节课内容进一步内化。
二、新课学习(20分钟)(怀特海三节奏浪漫阶段)
(一)理解循环。
1.提出问题:如果僵尸要走10个格,走20个格,甚至100个格,那我们还要复制粘贴吗?
(1)这样代码快会很长很长很长呀!
(2)你发现了吗?僵尸每走一格的程序都是一样的,让这段程序重复执行几遍就可以了。
2.新知识:循环。
(1)循环:重复地运行一段程序,让程序更简洁。
(2)小贴士:循环是编程中非常重要,并且使用很广泛的知识。
(3)生活中的循环:老师重复地播放一句英语。旋转木马重复地转圈。
(4)小朋友,你可以想一想,生活中还有哪些循环的例子呢?
(5)代码编辑器里的循环。
(二)理解“重复执行”。
1.编辑器里有专门可以实现循环的代码块,叫做重复执行模块。“重复执行”模块在“控制”模块下面。
2.重复执行循环有三种:固定次数循环、无限循环、条件循环。
3.“重复执行”模块的特征:
(1)“重复执行”模块像一个张开嘴的夹子。
(2)上侧有小凹槽,可以和其他模块拼合。
(3)下侧有凸出,可以连接其他模块。
(4)夹子里面可以放代码块。
(5)边上还有重复次数。次数可以修改。
4.“重复执行”模块的执行:
(1)夹子里面的代码块要按顺序重复执行5次。
(2)模块下方的小箭头表示要回到“小夹子”里的第一个代码块。
(3)只有重复执行完5次后才会接着执行后面的代码。
(三)添加说话模块
1.“外观”模块下说话模块。
2.可以说中文、英文、数字、算式均可。但没有声音。
3.另一个说话代码块边上还有时间。表示显示一段时间后便会消失。
(四)角色造型切换。
1.新知识:理解角色造型切换。
(1)点击角色后,再点击左上角的小齿轮,就可以看到角色的造型了。
(2)僵尸的每一个动作就是一个造型,把这些造型连起来,僵尸就能走起来。就像我们看过的手翻书,每页都是不同动作的图片,连起来就变成动画了。
2.代码实现:角色造型切换。
(1)在“外观”标签下,把“下一个造型”代码块拖到循环的小夹子里。
(2)怎样让僵尸走得更流畅呢?
①试着改一改“移动”的步数和“等待”的时间。
②如果发现僵尸没有走到太阳花,那就试着改一下重复执行里的次数。
【设计意图:通过从生活中的循环过渡到程序中的重复执行模块,完整地理解重复执行模块的作用与使用方法。重点突出了重复执行模块使用的方法。另外突出了角色造型切换的理解与使用。】
自评:本环节一共两个新知识点,循环和角色造型切换。循环是本课重点。又是新学,因此整个过程都属于浪漫阶段,就是初期理解阶段。这为后续回顾与实操提供了基础。至于角色造型切换,是本科介绍性知识,只需要了解,所以属于浪漫阶段。而且本课后续可以不用深究本知识点。在操作上只需要添加一个“下一个造型”模块即可。
三、课堂回顾(4分钟)(怀特海三节奏精确阶段)
1.下列哪个代码块可以实现如下效果?(僵尸说:你好!)
A.等待模块B.说话模块C.重复执行10次代码块D.下一个造型
2.下列选项中,哪个与循环有关?
A.小象打开冰箱B.摩天轮C.岔道口
3.下列哪个代码块可以让程序循环固定的次数?
A.下一个造型B.等待1秒C.重复执行10次D.说你好!2秒
4.“重复执行”模块有几种,有什么区别?
(1)固定次数循环:上中下均可接其它代码块。可以修改循环的次数。
(2)无限循环:上中均可接其它代码块,下面不能接其它代码块。循环无数次。
(3)直到条件循环:上中下均可接其它代码块。当某一条件成立时循环结束。
【设计意图:复习循环概念、说话模块、固定次数循环代码块。重点复习“重复执行”模块的功能与使用。】
自评:这一部分属于怀特海三节奏的精确阶段,也就是学生对本节课所学知识进一步理解与内化的过程,是前一阶段的提高,又是后一阶段即实操巩固阶段的铺垫。
四、实操巩固(8分钟)(怀特海三节奏综合阶段)
学生在电脑上进行实操练习。
1.利用个人账号登录。账号示例:287880jiangyuntao,密码:biancheng101。
2.系统资源有视频和课件,便于有困难时寻求帮助。视频拆分为7个知识点:重复程序、循环、重复执行积木、测试和分析程序、说话模块、造型模块、完善程序。
3.练习要求:僵尸走到太阳花,说“Hmm,got you!”
4.学生实操练习,教师巡视。
【设计意图:学以致用,实践才是根本。本环节是本节课知识点的内化和外显。通过操作完成练习,提交作品,让学生获得成功感,从而促进兴趣的提升。同时实现本节课教学要求。】
自评:本环节属于怀特海三节奏综合阶段,也就是自由阶段。学生不仅可以按照基本要求完成练习提交作业,还可以自行创意,添加步骤或设计僵尸造型,丰富作品,实现更高层级的自由。
五、课堂反馈(3分钟)
1.统计学生完成练习提交作品情况。
2.给完成作品的学生颁发电子奖状。及时鼓励,培养兴趣。
【设计意图:旨在肯定学生的努力,进一步促进孩子学习的兴趣,同时彰显新时代小程序的方便与先进。】
自评:本环节是综合阶段的延续,也是下一个学习阶段的伏笔。或许可以称之为浪漫前的期待。
总评:从整节课来说,复习导入、新课学习部分是浪漫阶段,课堂回顾是精确阶段,实操巩固和课堂反馈部分是综合阶段。值得一说的是,学习是一个循序渐进的过程,完全吸收新学知识不是一蹴而就的,换句话说,不是所有的孩子都能完全掌握本节课学习内容,所以从换特海三节奏角度来说,综合阶段是一个不彻底的综合阶段,需要后续进一步综合。
复习阶段是本节课的浪漫阶段,同时它又是上节课的综合阶段。新课学习是重点,是本节课的浪漫阶段,为后续实操巩固综合阶段服务的。但就新课学习本身来说,它是多层次的。本过程中第一环节“理解循环”是本过程的浪漫阶段,“理解重复执行”部分是精确阶段,后面的“课堂回顾”是这一过程的综合阶段。
此外在角色造型切换部分,它又可以自成一个整体。理解角色造型切换是浪漫阶段,自行设计造型,添加或删除造型是精确阶段,下一个造型应用是综合阶段。
总之,整体与部分都存在各自的“浪漫——精确——综合”三节奏,而且彼此交错在一起,互相影响互相转化。作为教育者只有拥有了这种理念才能更好理解与解释教育过程中的各种现象和彼此联系。
网友评论