少儿编程是通过编程游戏启蒙、可视化图形编程等课程,培养学生的计算思维和创新解难能力的一种教育方式。不同年龄段的孩子接受的教育形式是有区别的,是以兴趣为主,选择孩子喜欢的方式进行引导比如:天生喜欢玩的孩子可以教他们认识和搭建机器人,在玩乐中启发他们对知识的探索,从而激发学习的兴趣。可能大家会惊喜地发现,平时难以集中注意力的孩子却能安静地学习研究几个小时的机器人,并且会在这个过程中不断尝试和思考。
会依托机器设备,给孩子更友好的学习体验,提高孩子的团队协作能力,培养孩子处理突发状况的应变能力。编程教育的精髓是让孩子在轻松、快乐的学习方式中成长。不管是机器人编程还是少儿编程,都不仅仅是为了让孩子造一个精美的机器人,或者写一段完美无BUG的代码,而是让孩子在学习过程中获得综合能力的提升。
少儿编程,主要培养的是孩子的逻辑思维能力。从亚里士多德的三段论到黑格尔的小逻辑,逻辑思维是人类最重要的思维能力之一。将复杂的问题转化为一系列简单的问题的组合,是程序员解决问题的标准思维方式,通过编程的学习,从小培养逻辑思维,孩子将受益终生。
1、兴趣是最好的老师;
2、孩子的兴趣是否喜欢很重要?
3、编程能力是未来人工智能时代必备技能,如果想参与,编程必须学;
4、编程以数学为基础,数学功底很重要;
5、当数学课孩子很累时,不建议学编程;
6、当数学课学习精力能有富余,鼓励学编程;
7、孩子是否愿意的,很关键,家长不能越苞代俎!
8、做好孩子未来大方向的职业生涯规划,再决定学与不学更科学;
9、如想做中医,建筑设计,体育,文学……可以不学;
10、若想做网络、智能、无人驾驶……则必须学,越早越好!?
身边的一位宝妈感叹道:”偶家孩子三年级之前一直是班级前三,怎么刚上四年级,成绩就垫底了?上次数学考试只考了70来分!真想不通啊!”
一二年级相差不大,三四年级两极分化,五六年级天上地下。这个现象已经成为小学一线教师们的共识。这种现象非常普遍,许许多多家长都困惑不已。
可以说,孩子没有养成优秀的思维习惯,很难突破这种所谓的“三年级陷阱”。
一位教了一辈子数学的特级教师一语道破:归根到底,逻辑思维能力的差异,决定孩子之间的差异!
01
逻辑思维对孩子的学习有多重要?
那些逻辑思维好的孩子到底强在哪里?
数学里的盈亏问题是最容易区分孩子逻辑思维能力的一类问题。
题目:体育老师去商店买乒乓球拍,如果买4副还余5元,买5副则缺15元,那么体育老师带了多少钱?
答案:由题意可知,两次钱的差数就是一副球拍的价格,即5+15=20(元),那么所带钱数即为,4*20+5=85(元)
逻辑思维强的孩子看到这个题目,轻轻松松就能理解题意,两个简单的加减乘除运算,不到5分钟就能给出正确答案。
逻辑思维略差的孩子碰到这个题目,思路很容易受阻,久久无法给出正确的答案。
很多辅导过孩子作业的家长都表示很无奈:“孩子的识数能力明明不差,加减乘除也都会,但就是算不出来。”
天才的背后不是高智商,而是逻辑思维能力,以及以此底层能力为基础拓展的其他综合能力。
02
怎样培养孩子的逻辑思维?
逻辑思维差的孩子是天生笨,怎么都教不会吗?
目前,心理学界普遍认为,逻辑思维能力既来自先天基因,更与后天熏陶和培养密切相关。认知心理学鼻祖,瑞士心理学家皮亚杰认为:
孩子在7岁开始形成抽象逻辑思维,7-12岁不仅好奇心、求知欲、质疑意识高涨,也是最能接收新观念、新思维的启蒙期,是抽象逻辑思维的最佳形成期。这个时候培养一个孩子的逻辑思维能力,能达到事半功倍的效果。
那么,该如何培养孩子的逻辑思维能力呢?很多家长首先想到的是做数学题目!
诚然,只要学得好,数学也确实是大家目前课堂中非常有效的一个方式。
但是,目前中小学阶段,除了少数素质教育名校数学教学还不错,抽象、枯燥、无趣的数学教学让多少学生望而却步,甚至产生厌学的念头。数学往往难以激发孩子的学习兴趣,也难以让孩子保持持久的学习热情。
如何培养孩子的逻辑思维能力,让孩子掌握这种抽象的、复杂的、底层的能力,其实也是全世界的难题!出乎意料的是,这个难题却被另一个领域的人寻找到了。
美国顶尖名校麻省理工学院的教授米切尔•雷斯尼克,20多年一直在研究如何让儿童更有效和有兴趣地学习编程,最终发明了一款图形化编程语言来激发儿童编程学习的兴趣。
目前,这个创意工具已经被翻译成40种以上的语言,全世界超过150个国家,3000多万青少年使用它,更被比尔·盖茨、扎克伯克、埃隆·马斯克、奥巴马等科技政治巨擘推荐给全世界的孩子学习。
米切尔教授团队经过多年跟踪研究发现,学习编程的孩子,在逻辑思维能力表现上达到 98%的匹配度,也即学习编程的过程,几乎等同于提升逻辑思维能力的过程。
美国卡耐基梅隆大学研究编程对人大脑影响时也发现,当人对编程代码进行理解时,使用功能磁共振成像来观察大脑活动,大脑五个不同区域非常活跃,这些区域涉及人的逻辑思维能力、语言能力、记忆力、注意力等等。
诸多研究成果表明,学习编程是培养儿童逻辑思维最好的方式之一!
03
编程不仅提升逻辑思维,
还能辅助提高学科成绩!
学习编程为什么能培养逻辑思维能力?
简单来说,编程和数学的严谨和精确是一致的。在进行编程时,编程的指令和算法极其严格:一个标点符号、一个空格、字母顺序排列不对、字母拼写错误,一个程序就无法正常运行。
孩子编程时遇到问题,就需要自己去不断发现、调试和找到解决办法,这个过程就是训练逻辑思维能力的过程。
目前,众多游戏化的编程学习方式,又很好地规避了数学学习枯燥、无趣、抽象的一面。比如,孩子通过编程制作一个游戏,兴趣得到激发,天马行空的想法变成栩栩如生的创意游戏作品,而不是简单的数学答案。