sumr

service@sumr.org
021 - 6160 - 6918

ScratchJr:让触摸屏一代会编程

2014-08-18 

美国最早出现的是X一代,其后是千禧一代,假如你的娃还不足十岁,那我们就可以称他为“触摸屏一代”。

这些孩子,从小周边就到处都是智能手机和平板电脑,很少有人会用那些属于他们父辈的,配置了物理键盘的计算机。触摸屏一代对计算机的体验简单而又直接,他们直接与计算机进行触摸屏交互,而非是键盘、鼠标、触摸板等中间介质。

不过,触摸屏交互,却导致别样的距离。无缝的触摸屏交互,严重依赖于App的无缝包装,并给用户带来独特的体验。孩子们能够直接感受到交互,却失去了对诸如屏幕上的软件是怎么运作,怎么建立,以及怎么开发出来的认识。

当我也是孩子时,我不得不对学一些DOS命令来运行程序、浏览文件树乃至插入一张软盘。这些过程全在告诉我,电脑并非是个神奇的入口,只是一台冷冰冰的机器。而现在,触摸屏互动的感觉却是这般自然,让人偶尔甚至会忘记所用用的设备、App是人工产物。而这类自然感,让孩子们认为触摸屏是个消费者而非是个创造者。这个意义上说,下一代要想接触科技,触摸屏远非好的起点。

不过,一款崭新的App,很有机会改变上面说的局面,进而让触摸屏一代用手指创造出更强的生命力。这款App叫做ScratchJr ,它是Scratch编程语言的iPad的版本。该工具由麻省理工大学开发的,用意帮助孩子们学习编程。它没有使用文本,而是通过联锁的色彩模块,对逻辑结构及传统编程语言进行模拟。它的脚本语言可以让用户直接同“sprties(小妖精)”交互,sprites是个动画形象的编程助手,它会给孩子们进行编程介绍。在这个过程中,不会进行复杂的编程语法解释,也不用检查bugScratch的目标是,让孩子们能够积极参与进来,享受编程的乐趣。

ScratchJr的独特在于,更加生动,对只知道平板和智能手机的孩子更有吸引力。我们的目标,是让孩子们不要简单地把平板电脑当成消费和浏览的工具Mitchel Resnick教授这样说,他是麻省理工大学媒体实验室Lifelong Kindergarten的负责人,他们与塔夫斯大学及蒙特利尔的Playful Invention公司共同开发了这款app这个工具能让孩子们借助平板电脑展现自己,而不仅仅只是去玩它。

核心理念

ScratchJrScratch简单,后者既能在独立App上操作,也能在电脑端作为一个独立的网页应用。但正因为简单,却变成ScratchJr的一个卖点。Scratch的目标用户是8岁以上的孩子,而ScratchJr则是5~7岁的群体。ScratchJr上全是图示,这有助于67岁孩子的理解。这款app很少用到iPad键盘,靠的是触摸屏交互,孩子们iPad上所做出的各种程序基本都靠拖拽及触摸屏接口来实现。

Resnick教授说, SratchJr尽管很精简,但仍保留着最基本的计算机概念,包括事件、序列、迭代等等。这些核心概念成为Scratch编程的关键点,这跟我们在学习传统文学的时候,懂得阅读很重要,但你也要学会怎样去写。” Resnick解释说。

不只是个接受者

我们的先人们阅读与写作能力基本都不高,父母们生怕孩子们学习写代码,根本原因是从经济角度出发,我们都清楚,有着精熟编程技能的程序员,有着非常多的高薪工作可以选择,而扎克伯格这样的传奇故事,则进一步让编程变得更加诱人。

不过,事实上有些家长并没将ScratchJr视为一款激起孩子编程兴趣的app,他们更想孩子能懂得编程,这样上大学或许有帮助,类似的拔苗助长想法叫人无奈。让孩子们掌握编程,并非是为了将来与机器人对抗,虽然机器人在将来,可能会让很多人没工作。

现今的交互数字技术,成为孩子们一定要掌握的技能之一。对触摸屏一代而言,越早掌握这类技术,优势就相应越大。他们必须明白,自己可以把机器人拆开,也可以把它组装起来;假如讨厌某款App,那可以自己去编个新的,甚至可以自己去掌握Java。最要紧的是,孩子们能明白编程的真正意义,这样遇到技术时,他们便不再只是个接受者了。

2015-12-05 00:00

跨平台车联网体验——上海站

剩余名额: 23 人

活动已结束

友情链接
Process: 0.0514s ( Load:0.0036s Init:0.0089s Exec:0.0191s Template:0.0198s ) | DB :13 queries 0 writes | UseMem:2,414 kb
0.0544s