【STEM】用Lego学coding  城大教授写apps畀小朋友学代数

撰文: 邓咏瑶
出版:更新:

或许会有家长大惑不解: 学编程竟然可以不用电脑? 没错!用积木也可以。其实儿童coding背后的理念是培养小朋友逻辑思维和解难能力,训练数学头脑,不一定要对住萤光幕。两位城大教授朱克宁和陈志为除了教大学生电脑科学外,亦致力于儿童STEM研究,调整了一些小游戏令小朋友玩得开心之余,又学得轻松。
摄影:邓咏瑶

完成lego编程后,可以操纵坦克车机械人走动,小朋友立时得知呈现的效果,更易纠正错误。

小朋友靠摸探索世界

用积木学coding有什么好处?  朱克宁表示电脑只提供2D影像,而积木把虚拟事物实体化。“幼童和外界沟通时很喜欢触摸,家长经常苛责小朋友不要乱摸,那是他们本能去探索世界的渠道。这东西的质感如何?  是硬还是软? 光滑还是扎手?形状如何? 这一切都是有意义的。”故此朱克宁提倡用触摸去学习,比如学coding的时候,小朋友摸到上一块积木和下一块积木没有整齐黏合,而是留有空隙,就会领悟出第2块积木是从属第1块的逻辑关系。

砌好程式后,小朋友可以先模仿机械人,按照程序规划的路线行走,以身体活动记住每个指令代表的意思,可以令小朋友容易发现错误,加强记忆,比光盯着萤光幕更有效率。

城大创意媒体书院助理教授朱克宁。
城大电脑科学系举办2年“电脑科学大挑战”,让中、小学生组成队伍互相比拼,既要斗快计数,又要操纵机械人走迷宫。(受访者提供)

小学先打好数学根底

陈志为认为学习编程需要稳固的数学基础,所以他建议中学才接触电脑科学也不迟,“如果小学生想玩Scratch、Minecraft这类简单编程是可以的,但在学电脑科学之前,小朋友应该先通过游戏掌握数学逻辑概念,不能一蹴而就。”

城大电脑科学系副教授陈志为。