【STEM】学习编程为全球趋势 9A状元创办人:鼓励孩子多构思意念
近来冒起了一位13岁的创科界超新星叶礽僖(Hillary),她创立了一个专为儿童而设一款交流软体-“MinorMynas”,令大家关注编写程式(Coding)、应用程式(App)是全球的发展趋势。本身是香港9A状元的辛婥琳(Michelle),早著先机,在2013年创立了一间专为小朋友提供编程课程的教育机构,培养他们逻辑思维和创造力。摄影:龚嘉盛
Michelle在会考中取得9A的优异成绩,在高盛担任股票分析师后,25岁时就学习编程并转到矽谷从事程式工作。她在当地义教小朋友编程时,发觉美国的小朋友对于编程非常有兴趣,又很快上手,就想:“10几20年前的我,会不会中喜欢这玩意呢?”加上她预料编程将会是世界第3语言,希望香港的小朋友也可以接触到,所以2013年便回流创办教育机构First Code Academy(FCA),为4至15岁儿童提供编程课程。
数理能力并非最大条件
一般人以为一定要数理能力出众才可以学好编程,但Michelle绝不认同,“除了数学,coding另一面是逻辑解难,如果小朋友主要逻辑思维强,通常对coding有帮助。有小朋友不喜欢数学,但也喜欢coding。而coding亦好靠创意,小朋友想写app都要自己构思、设计页面,天马行空发挥。”所以学习编程是逻辑思维和创意并重。
另外,学习编程对小朋友的学业也有一定的帮助,“当然数学要有逻辑思维的训练,但其实coding对写作都有帮助,因为coding有要靠小朋友表达自己的思想。当中将自己的构想拆件去表达,就像写文章的过程。”
由浅入深 囊括多元化主题
从在矽谷工作到义教,Michelle将所吸取的经验化为适合小朋友学习的课程内容。深度方面,每一个小朋友由4岁到15岁都有课程选择,可以由Scratch为mBot机械人编写指令,到用Arduino砌成不同硬件,最后用App Inventor编写手机应用程式,从最基本入门学到高阶程度。广度方面,除了以上提及过的工具,如果有学生提出对VR、3D打印和人工智能有兴趣,学校都有相关课程可以提供。
学校以1比8的小班教学形式上课,在一个半小时内学生会分组亲自完成一个专题,每一堂都会有一个作品可以带回家中。当学生在每一课都学会了一个编程技巧后,最后他们可以自由发挥,将先前学到的知道融会贯通,制作出一个属于自己的应用程式或其他作品。
孩子利用电脑语言表达自己
说到创作属于自己的应用程式,近来创科界冒起了一位13岁的超新星叶礽僖(Hillary),她创立了一个专为儿童而设的应用程式-“MinorMynas”,让8至13岁的小朋友可以在软体上进行跨国沟通、聊天、交友。原来Michelle是Hillary之前参加比赛的评审之一。她十分欣赏Hillary希望帮助同辈学习的设计意念,“这些app是大人做不出来的,因为我们不会知道一个13岁的小朋友正在面对什么学习困难,我为此感到鼓舞。”
Michelle希望学生可以跟Hillary一样,利用电脑语言表达自己,“写程式写得好去Google或Facebook做工程师是非常理想的事业前途,但我们最相信的是,当小朋友学了coding,他们就有能力将自己的idea变成实物,变成一个真正的app。”
学Coding要学习接受挫败
虽然现今的小朋友从小就接触电子产品,认识很多应用程式,但Michelle指他们在学习编程时仍会有一些阻滞。“他们成日会好大想头,想设计一个很大型的app,但我们就会鼓励学生从较小规模的app开始,让他们的成功感慢慢建立。”
另外,编程其实是一个需要经常“撞板”才学得到的技能,即使最专业的工程师,每天写程式时都会遇到挫败,他们的工作就是不停解难。Michelle强调学生需要学习接受挫败,“这个年代就是即食文化,小朋友感到闷,开个app、上个Youtube就解决到。一开始学要他们学习接受挫败都是一个大挑战。”老师们都会跟学生解释编程是需要时间建立,而非一步登天。
家长态度有所改变 鼓励孩子多想像多构思
要教导年纪轻轻小朋友会否十分困难呢?Michelle就指困难不在于教授小朋友,而是在于家长的态度。“一开始时家长会抱持好奇和探索的心态,又不知道为何要学习编程。但现今很多家长都好了解编程,会知道子女本身在学校学到什么程度,继而报读一些最适合他们进度的课程。”
而在香港的学生之中,Michelle认为来自国际学校的学生会比较放开自己,课堂上自自然然会表达到自己的想法;传统学校的学生吸收能力较高,更快了解到编程的知识,但不太习惯表达自己的想法,希望他们在这方面可以更踊跃。 她又建议家长可以鼓励小朋友在家中多构思不同的应用程式意念,虽然未必有一定的成绩,但对他们的思维、学习创新的培养都有益处。
整体来说,Michelle觉得由政策、校长、老师到家长,大家的方向都是一致的,都希望学生可以学习更多STEM和编程的技能。不过她看到现时发展STEM最大的困难是老师未能拨出时间进修编程,师资未能追赶编程的发展进度,希望学校可以在可行的范围内多给予老师时间和空间进修,而FCA在暑假将会到深圳和上海开办课程。