| 想法和目标 | 实际
|
1
|
培养孩子的逻辑思维能力
| 学习编程确实能够锻炼和提高逻辑思维能力,但是不见得能够培养孩子的逻辑思维能力。
大部分刚开始学习编程的孩子,对于“编程”这个东西是完全没有概念的。
他们有的是喜欢玩游戏,以为编程和玩游戏一样好玩。有的是谈不上喜欢也谈不上不喜欢,但是反正父母也要让自己上个学习班,比起别的学习班来,编程班还轻松有趣一些。至少没那么枯燥。
这部分的孩子有可能学得好编程,也可能学不好。他们需要耐心的启发,精心的引导兴趣并逐渐建立信心。也需要孩子主动的参与。
而少数的一部分孩子,他们已经大概知道编程是什么东西,他们不满足于玩游戏的简单乐趣,他们更喜欢挑战。这部分孩子是真的适合学习编程。
然而这样的孩子已经具备较好的自学能力,不是必须要跟着老师学了。
|
2
|
让孩子懂得机器的逻辑和语言,以便适应将来的人工智能社会。
因为程序就是机器的语言。学编程就像学习机器使用的“外语”。
| 这个目标基本是最有说服力的。连我稍微有些叛逆的女儿都是因为听了这个理由,而决定要开始认真对待学习编程的。
这个目标其实挺远大的,适合年纪较大的孩子,至少小学6年级以上。
低年级的孩子,知识储备不足,以此为目标还不切实际。
|
3
|
孩子经常在iPad上看视频玩游戏。与其让孩子玩游戏浪费时间,不如让他学编程
| 这个目标也有一定的代表性。对于低年级的孩子,不应该期望过高。可以把“学编程”看成是另一种方式的玩游戏,实际上就是体验一下计算机程序是怎么工作的。
学习的时间不宜过长,接触过Scratch一段时间以后,就可以重新评估一下:孩子是否有意愿继续学习,是否喜欢接受更多挑战。
|