想象一下,这是个集合了众多10~18岁的青少年的营队,他们一起学习机器人技术、微电脑、pcDuino、用Unity设计视频游戏,还能跟国际水平自由搏击专家学防身术,体验三星(Samsung)的虚拟现实头戴设备,以及Android应用程序设计、数字音乐、四轴飞行器以及乐高积木…而它的举行地点是在曾经内战频传的非洲乌干达(Uganda)北部。
如果没有亲临这场在乌干达Gulu高中举行的年度科技营, 我可以保证你很难想象这些孩子们纯粹的快乐、好奇以及充沛活力;在去年的营队,我们被男生宿舍浴室里的黑眼镜蛇给吓了一跳,今年则是有亲切得多、但同样让人意想不到的野生动物来拜访──有一只羽翼未丰的非洲角鸮在营队第一天被学校的管理员发现,然后就变成我们营队的吉祥物。
在营队的第一天早上,总计只有不到30个学生报名参加;原本非常担心的我们,心头的沉重很快就被学生们发现新事物的兴奋驱散。而且在接下来三天,营队涌进了来自四面八方的更多学生,我们甚至不得不劝太晚报名的学生明年早点来。最后今年的科技营总共有来自40个乌干达不同学校的学生加入。qKresmc
而在参加营队的100多个学生之中,其实有一半是盲人;我们将视力正常的学生分成三个小队──视频游戏设计、基础机器人学以及专业机器人学,第四个小队则是综合全盲以及视力障碍者,以学习经典的程序设计以及JAW等能协助盲人使用计算机程序来制作表格、上网的程序。针对视障女同学,我们甚至有美妆、防身术以及简单的电子邮件收发训练课程。
视频游戏设计小组的导师,是来自美国东卡罗莱纳大学的Carl Twarog与Candice Fondville,还有在乌干达首都Kampala工作的一个自由软件开发者Adeline Tushabe,学生们在这个小队中学习用免费软件工具Unity以C#语言开发简单的游戏,内容是创造一个上面有树、草、水与硬币等等东西的3D小岛,还有一个游戏主角绕着岛屿收集硬币。
在专业机器人小队中,来自在非洲各学校推动机器人技术教学的公益团体Fundi Bots的我朋友Victor Kawagga,负责教导去年就参加过营队的学生们,用基于文本的程序设计技术让LED发光或是撷取传感器读数。这听起来不是什么新鲜事,我曾经在一些课堂上做过这样的教学好几年;但我们过去很习惯使用桌上型PC或是笔记本电脑,这里却是资源稀少的非洲!qKresmc
我们使用pcDuino微型计算机做教学,因为其ADC与PWM功能有两种不同的频率,在讨论的时候,我们还用以红外线距离传感器测量大卡车/自行车以及百香果/波罗蜜果…的比较来当例子来解释数据分辨率(data resolution);最后所有的学生都了解了模拟比较器电路原理,以及用12位ADC来量测较小型的百香果重量、而用6位ADC来量测较大的波罗蜜。qKresmc
在基础机器人学小队的课程中,导师则是教学生们基本的程序设计技术,以及传感器、驱动器等等基本组件;同样也是使用pcDuino教学。除了学习以Scratch程序整合LED、红外线传感器,学生们也学着如何创作舌头会伸缩的卡通青蛙;建立基本概念之后,则是透过打造简单的驾驶模拟器,学习变量、状态机理论以及3D视角。qKresmc
在学生们的眼中,导师们大概是营队里最酷的人,因为他们带来了虚拟现实头戴式设备、一大堆的乐高积木、小型四轴无人机等等,还有各种视频游戏;当同学们从一连串的课程中偶尔休息喘口气,他们也体验到了VR的惊奇。qKresmc
让笔者惊奇的还有,在专业机器人学课堂上的许多学生,都很认真询问该如何把学到的技巧应用在未来的职业生涯,他们渴望能真的打造出产品甚至创立一家公司;而我则是小心翼翼、不回避现实地回答他们的问题,因为创业不只得知道工程与测试,还需要学习包括市场营销、生产以客户服务。qKresmc
总之对我还有其他人来说,能参加这个在乌干达举行的科技营,真是前所未有的难忘经验;在短短的两周时间,我们建立了无比深厚的友谊。最后一个晚上的庆功宴上,我们切了蛋糕、拍了无数自拍照,还颁发结业证书给学生们,大家在校园随着乌干达跟美国音乐跳舞,让我实在对这些孩子们的无穷精力佩服不已。qKresmc
参加过这场年度科技营的学生自此开启了一扇通往惊奇新世界的大门,谁知道他们将会有什么样不可限量的未来?qKresmc