我从几个方面来回答儿童学编程的一些事情。先搞清楚根源问题-少儿学编程究竟学什么,儿童学编程并不是以学会某一门编程语言作为目的的,儿童学编程选择好工具很重要,目前基于Scratch或者Blockly等图形化界面进行的少儿编程工具很多,这些工具都是专门为少儿阶段学习编程开发的编程环境。
1、少儿编程比奥数更能促进脑力思维的开发吗,哪里有编程课可以学?
少儿编程比较锻炼逻辑思维,注重细节,对养成严谨的习惯非常有好处,当然其间也学习到了程式语言、数学和计算知识。少儿编程的方向也有很多,应当根据年龄和理解力选择合适的项目,比如由麻省理工媒体实验室开发的Scratch非常适合低龄儿童学习,图形化模块的堆叠像积木一般,非常直观,容易理解,孩子在玩乐的过程中完成了程式初级启蒙。
同时,锻炼了创造性的思维,逻辑编程和协同工作的体验,在孩子们中非常受欢迎的有Minecraft我的世界,虽然是一款游戏,让孩子们已大大小小的方块在三维空间内创造和修改自己的世界,当创世纪神,游戏高度自由,仿佛数字版的乐高积木,但远比乐高积木复杂可以多人伺服器或单人体验,打造精美绝伦的建筑和空间、艺术。
游戏玩法在此不赘述,在此过程中,孩子们锻炼了逻辑运算、空间结构等能力,微软公司推出Makecode趣味编程平台,可以让中小学生使用图形化的编程语言来控制制作自己的Minecraft游戏,从而把游戏设想变成现实,成为一名Minecraft游戏的小开发者。再大一些的孩子,小学高年级到初中生,可以考虑从Python进入正式编程学习,前期有了编程游戏的铺垫,这时学习会有非常好的逻辑和数学思维,
Python学习当中,会接触到数学概念,比如质数比如变量…,但不是复杂到烧脑的程度,理解概念即可。综上,编程学习的是语言,同时锻炼逻辑能力和严谨的习惯,并数字方向,而奥数更多的是在数学领域内的思维开发,并不适合每一个孩子去学,目前学习它更大的用处是数学考试时跟上最后一两道拉分题。以我多年陪伴孩子学奥数的经验来看,奥数题出来,懂的秒懂,这种孩子可以去学奥数,进一步开发数学潜能,这是天份别浪费了;不懂的反复讲勉强懂或还是不懂,这部分孩子如果平时学习很轻松可以考虑上奥数课,当成数学提分的培训;如果平时学习就非常辛苦,建议掌握课本内容,先把基础题稳住,再适当收集一些难题来做,奥数课就不用去上了,徒增大人和孩子的烦恼,
2、你觉得儿童应该怎样学编程?
谢邀网上很多程序员都说,如果自己以后生孩子以后绝不让他学编程,因为作为一名程序员经常要面对996、10106甚至于通宵达旦的加班这种高工作时长的压力、以及改不完的需求以至于和产品经理吵架、学不完的技术、30岁的失业压力等。所以,他们不希望自己的孩子以后再有这种痛苦的经历然而,对于外行人来说,他们更看重的是程序员的高薪资,以及最近抄的异常火热的人工智能,说未来如果不懂人工智能就要面临失业,
所以,很多家长希望能够让自己孩子早点接触编程,不至于以后被社会淘汰我觉得该不该让孩子学编程,这个应该取决于孩子的兴趣?强迫他们从小开始学习编程,如果他们并不喜欢的话,只会越来越讨厌。我觉得作为父母,在孩子小的时候可以尽可能让他们接触多方面的知识,根据孩子的爱好,培养他们的兴趣,如果你想教小孩子学编程,可以自己先去买一些这方面的书籍看看,在教他们的时候一定要注重兴趣的培养,一开始可以教一些编程的思维,设计一些小游戏来激发孩子的兴趣,这里给大家推荐一本相关的书《Scratch少儿编程一点通》,在教孩子的时候要保证能够让孩子在学习过程中能找到乐趣,这样他们才不会抵触学习。
3、小朋友从小就学习编程好吗,拒绝广告式回答,儿童学编程有什么意义?
感谢邀请,小朋友们学习编程在我们当前的环境下我认为是非常好的。我们更多的把这个叫做少儿编程,在我们大多数人的印象中,编程就是字符代码的堆砌,枯燥无味,其实信息技术发展到现在,编程已经渗透进我们的方方面面,我从几个方面来回答儿童学编程的一些事情。1、儿童学编程并不是以学会某一门编程语言作为目的的,我们应该把编程归类为孩子提升能力的一种工具或者途径。