各位可能不晓得,今日流行的开放硬件,无论是Arduino或是Raspberry Pi,其实都是教师针对教学需求发明的产物,Arduino是2005年意大利老师发创的,Raspberry Pi则是2012年英国老师发创的,尤其Raspberry Pi的提出,是因为英国老师有感于选择计算机科学系的学生愈来愈少,素质愈来愈差,期望提振学生对计算机的兴趣而提出的。

/news/2015/03/05/1715009010S.jpg

同样是2005年美国麻省理工学院的媒体实验室提出OLPC计划,期望设计一台针对第三世界学童而设计的笔记本电脑,并以100美元价位销售,Intel随即仿效此概念于2006年提出Classmate PC以因应。

不过OLPC计划并不成功,第一款学童笔电XO-1无法低于100美元,之后又推出两款,XO系列总累积销售至2011年为184万台,到2012年也仅250万台,然销售期间长达5年多,即2007月10月~2012年底,相比下,Raspberry Pi为3年销售500万台,销售期间为2012年2月~2015年2月。

2013年推出第四款的XO-4(XO-Tablet),也不再限定第三世界学童,且不再坚守Sugar OS操作系统,改用Android,价格依然在100美元之上,为150美元,同时一般Walmart就可以买到,甚至还与Vivitar共品牌销售,计划已明显变质。

但是,OLPC的澳洲合作机构One Education(也是非营利机构),或许受到Kano儿童计算机募资成功的鼓舞,决定以XO系列笔电为基础,发展出可模块化组装的儿童学习笔电,称为XO-Infinity。

XO-Infinity将笔电拆解成五个可弹性更换部位,分别是主板、电池、无线通信、显示器、摄影机等。XO-Infinity目前仅有原型品,预计2015年8月发展出正式机型,并在2016年出货。XO-Infiniy的目标客群为4岁以上学童。

无论是OLPC XO-1/2/3/4、Kano,还是XO-Infinity,都是学童用计算机,但学童不一定只是使用、操作计算机而已,事实上学童只要适当的教学、引导,其实是可以学习程序语言的,使学童从使用信息硬件,变成可以开发信息软件。

例如麻省理工学院媒体实验室在提出OLPC计划的隔(2006)年,提出了针对学童而设计开发的程序语言,称为Scratch,Scratch而后有许多衍生,例如针对更小年龄层的Scratch Jr(5~7岁),或针对Arduino而推出的S4A,S4A即是Scratch for Arduino之意。

另外,还有人觉得在计算机上安装软件,并给同学实行正规教学,仍是太过严肃的教育手法,有业者直接在网络、云端上提供游戏,让学童在网络上打电玩,在打电玩过程中,就让学童自然而然学习到程序语言的开发思维与逻辑,如CodeMonkey网站即是(http://www.playcodemonkey.com/)。

有趣的是,教学用、学童用的设计,不见得会维持原有路线,例如Raspberry Pi原本是完全教学用途,但许多电子兴趣爱好者、创客(Maker)等爱用,甚至有用于产业界,使Raspberry Pi基金会调整其推行方针,改成1/3学习、1/3产业应用、1/3兴趣创客。

同样的,Scratch因为简单易学,而Arduino也是为了让微控制器应用更简单易学而发展,因此两者也相结合,成为前述的S4A。而且,目前在台湾已可看到S4A的中文书,足见其市场正在开展。

从2005年~2015年,从OLPC计划揭露到XO-Infinity等,一路上的摸索已若干领悟,学习用计算机的市场不尽然在第三世界,反而是由欧洲的意大利、英国先开启,且简单易学的诉求不仅适合学童,也适合非电子工程(EE)、非计算机科学(CS)、信息工程科技(IT)的人使用,或许这才是一个合适的连续性规模市场,而不是全然用年龄层、国区、消费力等角度来切分。