|
楼主 |
发表于 2020-6-21 20:31
来自手机浏览器
|
显示全部楼层
来自: 中国上海
这样想也没什么问题,我把以前的一些感想发一下啊,可能文不对题
第四节课。创造力。学习编程是为了培养创造力。但是创造力。必须有一个根基。记得著名的c++作者侯捷老师说过:勿在浮沙筑高台。讲的是编程必须有一个非常好的根基否则你的一切的编程行为都是空中楼阁。而在少儿编程根基就是一个非常成熟的可靠的编程软件的使用。比如mit开发的scratch。他具备了编程的一切要素,免费开源开放。在4到6岁的小孩可以采用scratchjr也就是IPAD上一个app进行编程,它所能实现的内容还是非常简单的。而六岁以上的小孩就可以进行完整的。我们为什么强调平台,就是因为平台的大小决定了你创造力的极限。scartchjr平台上你只能创造故事,或者非常简单的有一定逻辑的游戏。而在scratch平台上。如果你熟练掌握了。就几乎可以创造过去玩的很多的大游戏,比如说植物大战僵尸。当然,如果想要制作这样的游戏,需要很好的逻辑,能力和创新能力。如果你去关注code.org网站上一些高级的编程课程。这些面试课程虽然是免费的,但是它对一个人的思维能力和创造能力的考验是非常严苛的,甚至可以学习到15岁到18岁。所以我不推荐在任何有严重限制的平台上进行编程学习。一些所谓编程学习的逻辑游戏,他只是在训练一种逻辑,能力。其实就是类似于俄俄罗斯方块这样的游戏。有一定好处,但是不具备平台行,为了培养创新,能力。在不同的年龄段,一定要采用不同的平台。还有一个问题是。编程教育的问题。编程教育,可以让你去熟练工具。并且按照指示去创造一些内容。但是对于创新能力。或者说开放思维的能力的培养,却没有很好的量化标准。很多同学在一个学期之后。可能能够按照老师的要求去完成一些内容,但是却缺乏创新的能力和创新的激情。这是编程学习中必须要避免的。编程老师。一定要在编程教学过程中。不断的去激发学生的兴趣。因为学习是一个痛苦的过程。是逆人性的过程。兴趣才能够指导你度过这个过程。缺乏兴趣的指引,内在的创新激情就会消失。这也是我们不推荐进行无限制的网上学习。或者随便找一个机构就进行学习的原因。需要给孩子大量的自由探索。孩子在探索过程中,是自我发现,自我创造兴趣。只要加以适当的小小的引导就可以让他们兴趣持续下去。
|
|