编程与思考
少儿编程先学什么?从把步骤说清楚开始
不用先背代码词汇,也能通过路线、顺序和检查理解一些编程思路。
先了解这个要点
编程启蒙可以从表达步骤、按顺序执行和检查差异开始。重点是让指令足够明确,让结果能与预期对照。

“走到那里”还不够具体
如果让小伙伴闭眼按指令移动一个桌面棋子,只说“走到右上角”可能有多种理解。改成“向前两格,右转,再向前一格”,就有了可以逐步执行的顺序。
Wing 对计算思维的介绍强调问题表述与解决过程。它不等同于熟练使用软件,也不只限于某一种编程语言。[1]
把预测、执行和核对分开
先在纸上画一个简单网格,放上起点与终点,请孩子排好方向卡。执行前先预测停在哪里,再一张一张移动,最后比较实际与预期。
暂时不要边走边改。保留原来的指令,才能发现究竟是哪一步与想象不同。这是一个用于解释流程的亲子活动,不是标准课程。
出错时,只检查最早出现差异的位置
如果走错了,可以从起点重新走,找到第一处偏离。是方向卡相反、步数多了一格,还是转向之后仍按原来的方向理解?一次修改一项,再验证。
这种做法能让“没成功”变成具体可检查的问题。不要把调试理解为反复随意尝试,也不用因出现错误就代替孩子完成。
再到图形化指令中体验
智力星空少儿编程包含迷宫与图形化积木等项目。进入具体内容后,以页面说明为准;先理解当前可用的指令,再讨论是否能减少重复步骤。
参考来源
研究结论、生活例子与产品功能介绍分别表述。本文为一般知识介绍,不用于个体诊断或效果保证。


