我认为是:
1)孩子能轻松学会,入门简单。
2)容易完成作品,错误少,成就感强;
3)有能玩得开心的应用场景。
后来,我偶然发现了Scratch这个编程语言满足以上三点要求,很容易学习,而且特别方便地做出很漂亮的动画和游戏出来。更棒的是,在网上还有Scratch社区,可以看到各国孩子们发布的作品。
这样的话,既解决了应用场景问题,也解决了共同学习问题,跟着社区很多其他孩子一起学,这样,学编程就变得有趣和简单了。
而且达妹觉得,小朋友学习与机器人相关的编程语言并不是仅仅学习一门编程语言, 而是在于培养孩子综合能力,提升综合素质。
1 逻辑思维能力
逻辑思维能力是孩子发展的一个基本能力,是文理各的重要基础。 少儿编程可以对孩子进行一次正式、系统逻辑思维锻炼。孩子将在大量问题解决和任务控制中形成系统化的有逻辑的解决方案。少儿编程对于逻辑训练的密集度不亚数学,但是趣味性更强,学生接受程度更高。
2 创新创造能力
虽然现在已经有许多孩子花大量时间与电脑互动,但是他们并没有多少时间利用电脑进行创造。少儿编程给予了孩子们创造的机会,从游戏的体验者 转变为游戏的开发者,从科技的消费者转变为科技的创造者 。 在瞬息万变的当今世界里,没有什么比创新造能力更重要。
3 解决问题能力
程序世界是一个开放的。掌握了编程方法与逻辑思维,再加上适当引导孩子观察和发现问题,他们就可以创造程序解决实际的问题。而不是仅停留在理论上的分析。
4 其他能力
少儿编程还可以提升孩子的数学能力、自主学习、团队合作能力等。