无屏编程值得考
2023年10月21日发(作者:北飞的候鸟散文)
永久免费自助建站系统-
无屏编程值得考
2020年,华盛顿大学神经科学家Chancels Prat的研究团队的一项研究颠覆了我们以往的认知,他们发现,对学生而言,编程学习更像第二语言学习。例如,Python等脚本语言中的段落式层次结构,一些面向对象语言的编程过程类似写作时对事物名称、状态、行为的描述,都让计算机编程语言在结构上看起来与外语相似。而在编程时对函数的运用能力则类似语言学习中的词汇记忆、扩展能力。这解释了为何掌握一种编程语言是一件困难的事情,而无屏幕编程无疑降低了这方面的学习门槛。
无屏幕编程是指一类不依赖编程语言,没有计算机屏幕支持,通过实物操作学习编程的方式,为了区别于借助屏幕的编程方式,把这类编程统称为无屏幕编程。实体设备、动手做、游戏化是无屏幕编程的主要特征。典型的无屏幕编程方式:芬兰的“人体B--Box”是一种无屏幕编程应用,B--Box是一种音乐形式,它的生成需要利用人的唇、齿、舌等不同部位模仿不同乐器的声音,再按照一定规律进行重复和叠加,最终形成一段富有节奏感的音乐。
此外,像玩具、积木、拼图、卡片、绳子、蜡笔等道具以及迷宫、各种生活环境都可以成为无屏幕编程的工具。无屏幕编程将抽象的编程语言具象化,将学习方式游戏化,还解决了儿童过早接触计算机屏幕可能造成的视力损害问题,这些优势都让无屏幕编程被普遍认为是儿童编程的较佳选择。
无屏幕编程具有的典型“做中学”特征,有助于培养学生的动手能力。在芬兰、瑞典,编程教育的一种重要形式就是以无屏幕形式整合到手工课程中,在我国,无屏幕编程也可以尝试与劳动教育相结合。另外,无屏幕编程还有助于培养学生之间的协作意识和能力。由于不少的无屏幕编程都需要通过亲身参与、团队合作的方式来解决问题,完成相关任务,因此它便于教师设计生生之间的协作学习活动,培养学生的合作、沟通能力。