六年级9班编程课程期末总结美篇

叾屾

课程介绍 <p class="ql-block">少年强则国强,少年智则国智,为了适应这个科技爆炸、人工智能的时代,2017年国务院印发《新一代人工智能发展规划》——在中小学阶段设置人工智能相关课程,逐步推广编程教育!</p><p class="ql-block">为了培养学生的专注力,发展学生的逻辑思维、创意思考能力,激发学生对编程课程的兴趣。我校在五六年级开设少儿编程Scratch教学课程。</p><p class="ql-block">编程是什么?编程就是告诉计算机我们要求它做什么,因为计算机没有自己的思维,所以他要依靠我们给它预先设定好。这个设定的过程就是编程了。</p><p class="ql-block">美国麻省理工学院(MIT)设计开发的少儿编程工具Scratch不是游戏,是一款可以趣味性的编程软件,它以图形化的工具让孩子拖动即可完成编程,程序已经被模块化的包涵在了这些图形当中,让孩子可以制作动画、游戏等,制作完成的动画还可以导出为动画,把自己的奇思妙想真正的实现出来。</p><p class="ql-block">少儿编程课程内容丰富、趣味性强。课程以图形化入门,逐渐进阶,循序渐进培养孩子的逻辑思维,提高孩子解决问题的能力。能够帮助学生进行有效的信息化表达和数字化创作,提升学生从语言到思维、从个人解决问题到团队合作等多方面的能力。</p> 第一课:小猫散步 <p class="ql-block">主要学习内容如下:</p><p class="ql-block">1.简单熟悉平板编程软件的操作方式;</p><p class="ql-block">2.熟悉Scratch软件的界面功能;</p><p class="ql-block">3.认识代码区,学习代码的取用,删除和快速查找方式;</p><p class="ql-block">4.认识编写区以及编写区的按钮功能;</p><p class="ql-block">5.认识舞台区,学会绿旗键的开始功能,同时学习程序块中其它具有开始程序功能的模块;</p><p class="ql-block">6.了解功能区,学习角色改名方式,学习xy坐标系以及坐标数值对角色位置的影响,学习修改角色大小和方向的操作方法;</p><p class="ql-block">7.学习添加角色和添加背景的操作;</p><p class="ql-block">8.编写小猫散步的程序,并用键盘的方向键进行控制,学习使用等待模块与造型切换操作</p> 第二课:画笔模块 <p class="ql-block">主要学习内容如下:</p><p class="ql-block">1.角色和背景的绘制模式;</p><p class="ql-block">2.代码库中的画笔模块</p><p class="ql-block">而今天我们主要学习的就是代码库中的画笔模块,并使用画笔模块开绘制三角形予正方形。</p><p class="ql-block">1.学习画笔模块的添加方法;</p><p class="ql-block">2.逐个了解画笔模块中每个程序的使用方式;</p><p class="ql-block">3.了解程序中抬笔与落笔的概念;</p><p class="ql-block">4.结合运动模块个画笔模块,以角色为笔进行图形绘制;</p><p class="ql-block">5.了解正方形的图形特征:四边相等,内角均为90度;</p> 第三课:小猫过马路 <p class="ql-block">主要学习内容如下:</p><p class="ql-block">1.使用定位模块让小猫能在每次程序启动时出现在初始位置</p><p class="ql-block">2.配合次数循环模块和移动、面向、外观、控制模块,让小猫顺利地按照安全的路线,经过斑马线顺利地过完马路,到达目的地</p><p class="ql-block">3.学习使用显示与隐藏模块,当小猫走到终点后隐藏,营造小熊已经走远的效果,当程序重新启动时,小猫再次显示</p> 第四课:绘制多个组合图形 <p class="ql-block">主要学习内容如下:</p><p class="ql-block">1.设置新的变量-线段图形</p><p class="ql-block">2认识重复执行模块作用:</p><p class="ql-block">重复执行模块分为次数重复和无限重复</p><p class="ql-block">次数重复可根据需求自由设置程序的重复次数</p><p class="ql-block">无限重复无法设置次数,手动停止程序前永远重复执行</p><p class="ql-block">3. 重复执行(变量)次数:移动60步,右转360/变量°,画出一个正三角形</p><p class="ql-block">4.重复执行以上程序十次,每次循环将图形线段变量+1,使每次画出的图形都多出一条边,直到循环结束画到12边形当绿旗被点击</p> 第五课:沿坡滚动 <p class="ql-block">主要学习内容如下:</p><p class="ql-block">1.了解侦测模块分类的大致使用场景和条件;</p><p class="ql-block">2.认识模块:碰到舞台边缘,这个模块可以侦测角色是否碰到了舞台区的边缘,可以与‘如果、那么’这个判定模块组合使用,如:如果碰到舞台边缘则脚本停止;</p><p class="ql-block">3.认识模块:碰到颜色,这是一个可以侦测角色是否接触到某个特定颜色的模块,颜色可以自己选定,可以和多个判定模块组合使用;</p><p class="ql-block">4.学习模块:重复执行直到(),这是控制类的重复执行模块,与以前所学不同的是,这个重复模块中的程序在满足判定条件前不会停止;</p><p class="ql-block">5.使用背景绘制模式手动绘制一个斜坡;</p><p class="ql-block">6.根据新学的程序模块编写一个小球沿坡下落的程序。</p> 第六课: 巡线的小虫子🐛 <p class="ql-block">主要学习内容如下:</p><p class="ql-block">1.绘制一个背景圆形或椭圆都可以或者是自己手动绘制</p><p class="ql-block">2.删掉角色小猫选择甲壳虫作为新的角色,并且在甲壳虫的触角添加两个新的小圆块,左圆红色,右圆绿色</p><p class="ql-block">3.把角色放在背景圆正中间的位置,并且要控制好两个颜色不能压着黑线上</p><p class="ql-block">4.当角色触角红碰到黑线时,角色向左移动15度,相反当触角绿碰到黑线时,角色向右移动15度</p><p class="ql-block">5.通过移动10,控制角色移动的速度</p> 第七课:图章与克隆 <p class="ql-block">主要学习内容如下:</p><p class="ql-block">1.了解图章模块额运行原理,分析图章模块运行后带来的图形能否编写程序并运行;</p><p class="ql-block">2.了解x.y坐标改变时角色位置的变换关系;</p><p class="ql-block">3.学习与克隆有关的三个模块:克隆体程序的开始模块,克隆某角色模块和删除克隆体模块,并了解它们的使用情景和运行方式;</p><p class="ql-block">4.学习移到随机位置模块,让克隆体能够出现在舞台随机位置;</p><p class="ql-block">5.学习在x秒内滑行到随机位置,让克隆体出现后随机滑行移动;</p><p class="ql-block">6.学习随机数模块,搭配颜色设置模块让每个克隆体颜色随机。</p> 第八课:炫彩烟花 <p class="ql-block">主要学习内容如下:</p><p class="ql-block">1.大致了解编程步骤:烟花的显示,发射的起点,发射的终点,烟花隐藏转换为爆炸造型并进行克隆</p><p class="ql-block">2.建立X变量,代入到定位模块中让烟花的发射点进行横向随机,高度不变</p><p class="ql-block">3.将X变量代入滑行模块的X坐标,用随机数模块代入Y坐标,让烟花呈直线上升但爆炸高度随机</p><p class="ql-block">4.到达爆炸高度后烟花本体进行隐藏并切换至爆炸烟花造型,同时进行25-50次的随机克隆</p><p class="ql-block">5.设立X坐标、Y坐标变量,并分设置随机数,代入到烟花的克隆体程序中,呈现出烟花往两边和上方炸开的效果</p><p class="ql-block">6.利用虚像特效让烟花边下落边消失</p> 第九课:克隆下坠 <p class="ql-block">今天的程序目标是:让小球本体保持在一个固定的高度,但左右位置随机进行移动,在移动过程中克隆自己并使克隆体下坠,下坠到一定高度后删除克隆体。</p><p class="ql-block">1.以 0.05 秒的间隔时间重复克隆本体;</p><p class="ql-block">2.重复执行在一秒内滑行到指定坐标,坐标为:-260 至 260 的随机 x 坐标,180 的 y 坐标(随机左右位置,固定高度);</p><p class="ql-block">3.当作为克隆体启动,y 坐标重复减少 10 保持下坠,如果 y 坐标<-180 的高度时,删除克隆体。</p> 第十课:变量控制 <p class="ql-block">主要学习内容如下:</p><p class="ql-block">1.设置一个速度变量,并将速度变量的初始值设为0;</p><p class="ql-block">2.在重复执行中,运行将速度变量+1,那么随着每次程序的重复执行,速度变量都会再次+1,数值越来越大;</p><p class="ql-block">3.将变量代入移动模块中,将随着循环越来越大的变量数值体现在角色的移动上;</p><p class="ql-block">4.将速度变量初始值设为9,每次重复执行减少0.5,随后将变量代入y坐标增加中,此程序重复至y坐标小于一定数值。</p> 第十一课:多角色不同颜色特效 <p class="ql-block">主要学习内容如下:</p><p class="ql-block">1.清除程序初始角色小猫,换成角色小球</p><p class="ql-block">2.重复执行程序4次,并且将x坐标设0,然后再一次重复执行4次,将y坐标增加,得出一个4x4的小球图形</p><p class="ql-block">3.使用我们的克隆体完成角色的复制</p><p class="ql-block">4.将xy坐标进行增加控制克隆出来的角色在不同的位置出现</p><p class="ql-block">5.使用外观模块,将颜色进行设定,使克隆出来的角色颜色各种各样</p> 第十二课:神猫甩尾 <p class="ql-block">主要学习内容如下:</p><p class="ql-block">1.建立新的变量,将变量设为0</p><p class="ql-block">2.使用运动模块的旋转方向配合变量控制角色旋转的位置与造型</p><p class="ql-block">3.使用克隆模块控制角色的复制,并且通过颜色模块控制角色在运行过程中颜色发生变化</p><p class="ql-block">4.当角色碰到舞台边缘时自动删除</p>