良好的指导非常重要。关键是如何学习,而不是“其他人都在学习”。关键还要看怎么学编程和老师怎么教,否则很容易把时间和金钱的投入弄得一头雾水。
儿童编程也是如此。简单理解为“学习编程指令”,真的没有意义。更重要的是儿子的创作故事和解决问题的能力。
举个小反例,我儿子喜欢听《小星星》的童谣。他用纸折星星,然后用笔画来抚摸它们。如果有三天,他发现我可以用编程给妈妈做一张贺卡少儿编程对升学有帮助吗,还有几个编程铁块可以画画。七彩星辰,你儿子是什么体验?
继续扩展,儿子可以编程制作星图,画进他们想象中的宇宙、行星甚至外星人,和外界的人聊天……
这是我女儿眼中的编程,有故事和创造力,帮助她们用编程来表达自己。而编程指令只是表达的工具。
一切都是为了你的儿子“教”和“自己试试”
差的课程都靠“教”。就算儿子试一试,也会马上拿出“正确示范和答案”,儿子也只会跟着一次,绝对没有儿子自己改的机会。
过去有一个实验。如果没有“后果”,可以任意尝试,儿子愿意尝试的平均次数是12次;如果有“结果反馈”,比如扣分,儿子愿意尝试的平均次数是6次。
多年来,女儿都在等着说出所谓的“标准答案”。编程必须给儿子足够的练习、调试机会和时间,以防止低俗教学。
只要编程都会出错,只是给了我儿子很多试错和调试的机会。学习后,孩子不再担心失败,遇到困难也敢于尝试。
做老师不是要“提供指导”或“提供答案”少儿编程对升学有帮助吗,而是要知道女儿想做什么,喜欢什么,并给予他们最好的支持。这是我和儿子参加了两次科东编程创作营后最大的收获。本来,我只是从少儿编程之父写的《终身幼儿园》中学到了一些东西。
编程是一个 PBL 项目。儿子每次都能跟着和利用自己学到的编程知识做很多的创作。女儿们也不一样。老师更多的是指导和启发。画星星最简单的方法似乎很简单。老师会引导孩子思考,比如找出小星星的规律,分解问题。最重要的是不断尝试,调试…
每个板块都是一个完整的编程项目,集编程、故事、动画、美术创作、游戏、生活、节庆于一体。看完孩子们,我很有动力自己去尝试。编程作品有单独的指南。
一段时间后,儿子的自主学习能力和创造性思维也有了特别大的收获。同期的一位同学说,每天晚上,女儿下班回家放下书包,先学编程课,然后想做作业。她如此专注于她的研究,以至于她的四肢在三个晚上 10 点后都冰冷。
没有人必须学习。早晚学习并不重要。绘画和积木还可以锻炼孩子的思维能力,表达创造力,编程也是一样。关键是我们如何引导女儿学习,而不是“告诉”,而忽略了最核心的编程意义。