Scratch编程就像玩乐高积木一样,这是孩子编程的启蒙学习。
“在未来,如果你的孩子懂编程,他就是未来的创造者;如果他不懂,那么他只是使用者。”芬兰前教育部长一语道破编程对孩子的重要性。学习编程不等于当程序员,但它是我们接触前沿、把握未来的一种方式。
图形化编程是一种全新的程序设计语言,孩子可以用它很容易地创造交互式故事、动画、游戏,然后还可以把自己的作品分享给所有人。孩子可以不认识英文单词,也可以不会使用键盘。
Scratch是由美国麻省理工学院开发的一款图形化少儿编程软件。用Scratch编写程序就像玩乐高积木一样简单、有趣,可以很容易地创作交互式故事、游戏、动画、音乐和模拟实验等多媒体作品,以及控制机器人和电子设备等。Scratch避开了复杂的语法,却完美地保留了编程思维。几乎所有的孩子都会一眼喜欢上这个软件,并且产生做程序的欲望。
00:51
首先,认识Scratch的舞台坐标系、Scratch的方向,学习添加角色、添加背景。看,孩子们学得多么认真!他们正在学习制作“跳动的小球”小作品。
孩子们正在学习“画笔”模块,并用“图章”指令复制造型,制作旋转的小风车。
接下来认识变量,理解变量赋值。认识数据类型:数值型、字符型。认识程序的顺序结构。学习为角色添加造型、删除造型,切换造型、切换背景。孩子们正在编程制作“多变的演员”小作品。
00:17
孩子们正在学习使用“连接”控件和“侦测”模块,认识选择结构。学习制作大鱼吃小鱼游戏,并为作品插入声音。
接下来,认识程序的循环结构,认识程序流程图,学习编写计时程序。然后学习编写子程序,编写加法练习小助手作品。
这些孩子正在学习使用克隆指令克隆角色,学习编辑造型,学习侦测键盘按键事件。他们正在制作接苹果小游戏。所编即所得,孩子一边写代码,一边就能看到编程的效果。
孩子们在认识直到型循环,学习发送消息与接收消息。学习阅读程序与修改、调试程序。
图形化编程题材和内容十分丰富,以游戏、音乐、动画为主。看,孩子们正在制作幸运大转盘游戏。
00:14
孩子们在学习用画笔画图,画出了指定圆心、指定半经的圆,画出了实心圆,还自己尝试画出了美丽的五角星、圆环、花环……,认识了多重循环。少儿编程将数学思维运用得淋漓尽致,能够很大程度地培养孩子的数学思维。
第14课,孩子们初步接触使用“列表”这种动态数据结构,制作了诗词大会小作品。
最后一次课,第一节课进行了优秀作品展示,孩子们对自己制作的作品进行了创意解说和操作演示,老师对作品做了简短的点评。第二节课老师根据学生的平时表现和作品完成的情况,依次进行了表彰。孩子们表现非常棒!
目前,全球已有20多个国家将编程纳入中小学基础课,我国出台的《新一代人工智能发展规划》也提出在中小学阶段逐步推广编程教育。编程学习低龄化,正成为教育的新趋势。
如今人工智能发展十分迅猛,少儿编程已经成为时代的需要。编程不仅是编程,它更是一种思维的学习。在编程实践过程中,孩子解决问题的能力、团队协作能力、逻辑思维能力也能得到很大的提升。有意义的人生各有各的姿态。陪伴孩子找到兴趣,人生会更精彩。