暑期Scratch编程课 | 通过创造自己的游戏实现思维训练

作者:博雅小学堂 06-25阅读:302次

11节录播课齐上线,完成孩子的编程入门

Scratch,麻省理工学院的儿童编程工具

随时答疑,知识就该急不可耐

▲适合小学2年级以上孩子

编程课宣传片

[欢迎来到电脑世界 ]

为什么每个孩子都应从小学编程

文 | 王木头

编程课导师,博雅小学堂著名科普节目主播

说到编程,大多数的人都会想到坐在电脑前敲着键盘的极客形象。可是少儿编程到底是什么东西?为什么要从Scratch软件入手?恐怕家长们都还不是很清楚。

少儿编程和成人编程是不太一样的,在少儿编程中根本不需要学习写代码。因为借助麻省理工学院(MIT) 设计开发的少儿编程工具Scratch,就可以降低门槛,解决很多少儿编程的问题。

Scratch的操作界面非常简单

少儿编程目的在于思维训练

少儿编程的目的,不是编程知识和技巧,而是这个过程中对思维的训练。

孩子们的天性就喜欢创造,愿意把自己幻想的东西实现出来。有的孩子可能是愿意用画画的方式实现,有的孩子可能喜欢用泥巴或是积木搭建出来,有的孩子可能干脆就是写文章写诗来表达。

少儿编程也是这样的,甚至是比其他更好的实现方式。大家可以看一下下面这个视频,或许就能理解了。

往期编程课学生作品

这个作品是这位小朋友从头到尾独立完成。我们能看到,他俨然就是一个小编剧+小导演了。剧本肯定是他自己读过相关的故事后写出来的,换成自己的话,然后形成旁白+对话的形式。其中两个角色位置的安排,形象的绘制,还有镜头的运用也是像模像样。

在这位小朋友的创作过程中,编程只是像画笔一样的工具,获得最大的收获是他的创意、画面感、和语言组织能力的训练。

编程还有一个特点,那就是计算机只接受正确的指令。这就代表着,孩子们所有的幻想和天马行空必须落实到程序和代码上。

而编程不同于画画和写作,不符合语法和规范的都不会被接受,会立即得到反馈。创造力不是凭空的想象,能被实现出来的幻想才是。而且编程天然所具有的逻辑和抽象属性,想要实现自己的想法,必须准守必要的逻辑规则,这就会在潜移默化中就锻炼了孩子的逻辑思维能力

大家可以想一下,像上面那位小朋友,当可以熟练用编程工具实现自己想法的时候,再去写作文会发生什么。

别人在心中打腹稿,默想自己要写的话,最多也就是在脑子中把想法先画出来,然后再去用文字描述出来。而他呢?腹稿就是心中已经做好的程序。而且在脑子中构建程序的过程,就是运用抽象思维和逻辑思维,把大场景拆成了小场景,把大问题拆成了小问题的过程。

少儿编程,编程只是一个工具,学习到的编程的知识和技能未来可能永远也不会用到。不过在编程的帮助下,孩子们把自己天马行空的想法在符合逻辑的框架下整理出来、实现出来,这样的过程才是无比的珍贵。

为什么推荐Scratch

讲到这里就要说一下,为什么不是所有的编程都适合给孩子学,为什么会推荐Scratch。这是因为Scratch是越过了编程思维中的有关算法的训练,直接训练孩子建模能力

Scratch猫,Scratch软件的吉祥物

如果有家长了解过编程的话应该知道,学习编程的时候一般都是先学数字的使用,例如比个大小,在数组里排序之类的。这其实都是算法问题。

可是在由麻省理工学院(MIT) 设计开发的儿童编程工具Scratch中就不会,设计它的目的就是为了让孩子们可以摆脱这些繁琐的技术细节,直接将自己的想法进行建模并实现,而这些复杂的技术细节只需要一条语句就可以做到。

尽管简化的代价是无法像正式的编程语言一样普遍适用,但却非常适合孩子们用来设计游戏、MV、动画和交互程序,这就已经足够了。

而Scratch,很多文学气质或是画画好的女孩子也会很感兴趣,因为不需要太多的编程技术,就可以做出自己的动画绘本。

总之,在精力有限的情况下,推荐Scratch。如果是在这方面特真的别有天赋,或者是兴趣极大,也推荐去尝试其他课程。

主讲人

王木头

北京大学软件工程硕士

博雅小学堂少儿科普节目

《王木头讲万物简史》主播

scratch编程课(入门级)

[开课日期]

2017年7月16日

[年龄要求]

小学2年级(包括)以上

[需要设备]

电脑(Window或者苹果电脑),话筒和音箱(耳机)

[课程形式]

11集录播视频 (每集10分钟左右,支持反复回看)

微信群答疑 (开课前1周建群)

在线社区沟通(上传作业更方便)

[课程目标]

可以独立制作动画片

[课程价格]

199元

(进阶课程8月份上线,课程目标是完成课程后可以进行游戏设计,需另外购买)

课程目录

暑假的Scratch编程课课程设计,不再是以知识逻辑来组织内容,而是以探索和创造属于自己的电脑世界的方式。精心制作的11集录播课程,可以带领孩子在兴趣和幻想的驱动下,不自觉地学习和掌握编程——

第1集

小强出场

电脑世界的小强出场,我们控制小强进行移动。并且知道如何转换场景,为实现电脑世界里的小镇做准备。

第2集

美丽的小镇

给小强设计一个小镇,其中包括卧室、街道、码头、城堡……,小强还会带我们到处参观。我们以后的故事都是在这个小镇上发生的。

第3集

走到画面的深处

电脑世界是平面的,如何实现在在里面走向屏幕远方呢?很简单,只需要用一边移动一边缩小就可以实现。编程实现透视效果。

第4集

海底捕鱼

小强带我们转了一天饿了。我们打车来到了码头,小强带上了氧气罩在水中捕鱼。这次主要学习如何修改造型,如何连续移动。

第5集

小镇热闹起来了

为小镇增加了更多的新角色,小强和他们去打招呼。掌握了如何新建角色,以及互相之间的互动。

第6集

妈妈让小强去上音乐课

小强躺在床上幻想着,结果门外传来了妈妈的话,让小强去练习钢琴。向前只能去钢琴房学习弹钢琴了。用编程演奏声音。

第7集

一场飞翔的梦

练习钢琴回来,疲惫的小强睡着了。睡觉做梦还是练钢琴,突然,出现了一个女巫给小强施加了魔法。小强可以飞了,还飞上了星空作画,画出来了漂亮的星座。

第8集

寻找老师

梦中醒来之后,小强喜欢上了飞翔的感觉。于是去学习找老师询问如何可以飞翔。在老师的帮助下,小强掌握了XY坐标。但是要想学会飞翔,还需要寻找更有知识的博学猫。

第9集

左右互搏

在博学猫的帮助下,小强开始练习左右互搏,可以同时有多条代码同时运行。小强开始左手画圆右手画方。

第10集

左右互搏显威力

小强学会了左右互搏之后,博士猫告诉小强很多实用的方法。左右开弓,双手弹钢琴。

第11集

信心十足初试飞翔

小强感觉左右互搏这么强大的能力都掌握了,就想去尝试飞翔。失败之后沮丧的去睡觉,第二天起来打算轻松一下,去开party。最后,仍鼓起干劲,打算坚持到底学会飞翔。