适合学段:幼儿小班---一年级
体系规划学时:120课时
实物编程在图形化编程语言的基础上,将屏幕中的代码块实物化,封装到积木的实物模块当中。这些实物模块被赋予不同的属性或功能,如函数、变量、逻辑、传感器等。它们可以通过不同的堆叠方式表达程序逻辑,并对指令做出响应。这种基于现实世界的编程方式的出现,为教育者解开了诸多环境和工具上的限制,为低龄学习者的编程活动提供了更大的探索空间。
阿南编程坊多年编程教育沉淀,结合幼儿学龄特别,针对性开发本课程
1.保护孩子视力,不用电脑轻松学习编程思维实物编程指令的物理形态主要为块、按钮和卡片,它改变了通过键盘输入代码和鼠标拖动图标的编程形式,避开了低龄儿童在计算机界面中的操作困难。实物编程工具更像是他们所熟悉的游戏形式——积木、遥控器和拼图,对儿童的动作技能要求很低,如堆放、打开开关、按下按钮、拼装拆卸,因而使编程成为了一种手、脑直接作用的活动。
2.针对幼儿学龄特点,鼓励思维启蒙高年级的代码编程甚至部分图形化编程规则中,依旧存在较多抽象的语法规则。实物编程将复杂的语法封装到编程模块中,尽量避免儿童与复杂编程语法的接触,仅使用少量简单的指令,如顺序性指令(“前进”、“后退”、“暂停”、“左转”、“右转”)和执行指令(“开始”、“停止”、“清空”)等。儿童凭借生活经验,可以在较短的时间内掌握编程规则,从而将更多的精力应用在创造性编程活动中。
3.现实互动,让孩子玩中学习实物编程构建了现实的互动环境,它使学员有更多机会在更自然的教室环境中学习,如桌子或地板,而不是计算机屏幕前。实物编程不仅促进了学习者与现实环境的互动,也促进了他们与编程实体、与同伴之间的互动。这为同伴之间的合作与交流提供了极大的空间,使儿童在具体的合作编程过程中,可以直接指出、拿起自己认为存在问题的程序块,并将它摆放到合适的位置,由此激发他们自我表达和相互干预、相互评价的意愿,有助于引发学习者与概念之间的交互。