今天对父母来说一个非常合理的问题是:“AI 可以写字” code 好吧,为什么我的孩子还要学编程呢?”如果目标只是将您的孩子变成比计算机更快地输入命令的人,那么答案可能没有必要。但这绝不是孩子学习编程的最佳目标。
对于孩子来说,编程就是思考的健身房。兔子需要去吃胡萝卜;道路崎岖不平,有转弯,而且指挥块的数量有限。为了解决问题,孩子们必须观察、预测、尝试、认识错误,然后纠正它们。 “代码”只是孩子清晰表达自己想法的方式,以便机器能够跟随。
人工智能给出了答案,但孩子仍然要知道如何提出问题
人工智能非常擅长在收到明确的请求时创建解决方案。但在现实生活中,问题通常不会以完整的问题的形式出现。孩子们需要学会认识到:他们想要实现什么、他们已经知道什么、缺少哪些数据以及存在哪些限制。
在编程时,孩子们也会练习同样的思维链。 “把兔子带到目的地”必须翻译成:要走多少步,转向哪里,遇到障碍时做什么,正在重复什么动作。如果孩子不知道如何将大愿望分解为小任务,孩子就很难将任务分配给AI并评估AI给出的答案。
AI时代重要的能力是不要在没有AI的情况下完成所有事情。就是知道自己在解决什么问题,在正确的时间使用AI,并仍然保留检查结果的权利。
孩子从编程中养成的四种思维习惯
1.分解问题
长迷宫可能会让您的宝宝感到困惑。但他可以先处理直行,然后处理转弯,然后再看看剩下的。当您的孩子做多步数学题、准备背包或在学校做项目时,这个习惯也很有用。
2.行动前预判
宝宝不再是随机拉动然后按跑,而是逐渐学会说:“我认为兔子会走三格,停在石头前面。”预测产生假设;屏幕上的结果为您的宝宝提供证据来证实或改变该假设。
3.将错误视为信息
在编程中,错误并不意味着不好。错误表明想法和实际结果存在差异。当给予足够的提示而不是给出答案时,宝宝会学会冷静地观察并再次尝试。
4.找到很多解决方案
一个问题可以用八个命令块来解决,然后孩子发现使用循环只需要四个块。两者都到达了目的地,但后者的解决方案更为简洁。您的宝宝开始明白“正确”是第一步;这样就可以更清晰、更短或更灵活。
人工智能应该是一个引导者,而不是一个执行者
人工智能可以非常有用,就像朋友反问:“兔子卡在哪一步了?”、“有没有重复的指令?”或者“如果把数字 3 改为数字 4,你预测会发生什么?”这些问题让孩子处于思考者的位置。
相反,如果AI立即给出所有答案,体验似乎很顺利,但思维训练部分却消失了。一个简单的规则是:分步建议。首先提醒孩子观察,然后指出问题所在,最后如果孩子还是卡住,说明一小步。
那么孩子需要成为一名程序员吗?
不需要。就像学习数学并不意味着每个孩子都必须成为数学家一样。将来,您的孩子可以从事设计、医学、科学、商业或艺术工作。清晰描述问题、按顺序推理、验证信息以及与数字工具协作的能力仍然有用。
需要记住的事情
在人工智能时代,学习编程的价值从“手动输入每一行代码”转变为“知道如何结构化思考”。在适当的时候让AI辅助,但观察、选择和纠正错误的权利仍然属于孩子。