青少年计算机俱乐部之 - Scratch 编程

网友投稿 2019-07-22 13:54

家里快要八岁的娃对各种玩具失去了兴趣,在家里总问我接下来干什么,考虑到他的理解能力和英语阅读能力已经达到了半自助学习Scratch的级别,决定每个星期让他挑选一个游戏来做。 这里分享一下Scratch这个平台,希望对感兴趣的朋友有帮助。

【Scratch 简介】

Scratch由麻省理工学院(MI)设计开发的免费少儿可视化编程语言, 用Scratch可以像搭积木一样轻松创作出动画、故事、音乐、游戏等作品,因为作品是孩子喜欢玩的,所以能够激发他们的兴趣,在动手实践过程中,不仅仅能够锻炼逻辑思维,初步了解计算机的语言,同时爱玩游戏的孩子可以了解游戏开发,发挥自己的想象力去设计游戏。

目前市面上有各种各样的app 在Scratch的基础上去开发做少儿编程的培训,我还是更推荐使用麻省理工开发平台,注册个账号就可以了。

https://cdn.china-scratch.com/timg/190724/1354054302-0.jpg

Scratch包括8个大类,100多个功能,甚至数组和函数。来实现完整程序的每个环节。这些图形化的积木使用需要老师或者家长正确引导。孩子从模仿的过程中,能感悟到条件语句,循环语句,判断等等,能理解参数和命令的区别。

Scratch是一种学习和娱乐的完美结合,尤其适合7岁-12岁儿童编程启蒙,重视逻辑思维的锻炼,而不是在代码阶段。

比如,循环的概念,加减法运算,比较(大于,小于,等于)的判断,条件if…else…, 变量等知识的学习和运用。

【学习的途径】

YouTube上有很多讲解Scratch编程的视频,可以跟着视频去学,也可以买本书跟着书去学,推荐下面我在用的书:

https://cdn.china-scratch.com/timg/190724/135405B41-1.jpg

下面是Jessie带着儿子Alan用一个下午时间做的一个小游戏:Animal Race

https://cdn.china-scratch.com/timg/190724/13540AV6-2.jpg

虽然我是从事软件开发工作,在带着娃一起制作游戏的过程中也收货很多,一个简单的游戏设计到很多细节。同时分享一下我的一些心得,首先尊重孩子的选择,比如选择一个人物时,可以不完全按照书本上的走,孩子可以选择她喜欢的人物,或者自己绘制的人物。其次,游戏的选择要由易到难,毕竟小孩子刚接触,操作鼠标和键盘还不熟悉,一开始就做过于复杂的游戏会导致孩子退缩,因为做游戏没有玩游戏简单,就像上面的游戏,玩的时候只需要两个健,但制作对小孩子来讲可能要花费比较长的时间。 最后,我比较崇尚从实践中学习,不要讲解过多,孩子能够自主学习是最好的,家长辅助。

那是不是说把书上的实例做完就结束了呢?不是的,更重要的是,在孩子逐渐熟悉Scartch 语言之后能够去设计游戏并实现,因为这个步骤是孩子真正学习并思考的阶段,这个过程也能够培养孩子创造力和想象力,孩子也更有成就感,但这个阶段最需要家长的引导和帮助,需要有耐心,花费时间在上面。

https://cdn.china-scratch.com/timg/190724/1354063c6-3.jpg

来自Scratch官网的一些例子

Scratch的官方网站不但可以制作游戏,还可以在上面分享自己制作的游戏,和小朋友互相交流。但考虑到小朋友线下互相学习交流对他们学习和制作的积极性的鼓励和促进,Leibniz IT俱乐部成立了青少年计算机俱乐部,供宝爸宝妈们交流分享,同时我们也会招募爱奉献的宝爸宝妈来做志愿者组织线下的workshop交流以及培训。

有兴趣的朋友可以扫码,加Jessie为好友,并注明“青少年计算机俱乐部”。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com