少儿编程是学啥的?少儿编程到底是什么( 二 )


3.培养什么?
【少儿编程是学啥的?少儿编程到底是什么】(1)分解思维
分解思维就是将复杂、庞大的问题分解成几个小问题分别解决的思维路径 。然后通过完成小项目,解决小问题从而完成大项目,解决复杂问题,使整体变得更加易懂和简单 。如同制作汉堡,应该将汉堡划分:最上层的圆面包、生菜、奶酪、火腿、烤肉、最下层的圆面包等 。
(2)框架思维
分解完问题之后,第二个步骤是识别,即单独检视、思考每一个小问题,搜索解决方案 。
在这里,我们必须将第一个步骤里分解的问题汇聚起来,搭建成一个框架,再往里头装东西 。将所有任务依照时间顺序排列,再去深挖每一个任务里的行动细则,更容易避免疏漏和手忙脚乱,提高解决效率 。例如日常生活中运用的时间安排 。这个反映的就是框架思维 。

少儿编程是学啥的?少儿编程到底是什么

文章插图
(3)抽象思维
抽象化是关注关键信息,将重要的内容提炼出来,忽略不必要的细节 。掌握了抽象化的能力,我们就可以将一个解决方案应用于其他事物中,制定出解决方案的总体思路 。
比如:我们认识贝类,或许我们并不是所有贝类都叫得出名字 。但是我们知道它们可以统一叫做贝类 。如果知道如何烹饪花甲,其他贝类也可以用一样的烹饪方法 。
(4)计算思维
如同逻辑思维、设计思维一样,计算思维也是一种思维方式 。那么到底什么是计算思维呢?
假如今天家里要来客人,我们会在做饭之前根据客人的口味考虑到今天的菜式 。然后问题来了,我们需要买哪些材料?材料要怎么处理?这些都是需要解决的 。而计算思维,正是解决方案的设计核心 。
(5)培养耐心和细心找Bug就是一个极需要耐心和细心的活 。既然少儿编程教育的理念是这样的,那么整个学习过程就应该围绕这个来开展,才不会让少儿编程教育变成知识灌输式的科目 。
No.3编程学习是怎样的阶梯呢?
但是说到编程,可能大家脑海里面第一的反应就是这样的界面 。密密麻麻的全是英文代码,想想都非常的可怕,小孩子怎么可能能学会这样的编程?
而南昌大学教育大数据研究中心朱小刚教授在接受电视采访时说到:青少年学编程应该分三个阶段,第一阶段发现兴趣,主要针对小学4-6年级的孩子,编程学习可以零基础入门;第二阶段进行系统性的知识积累,对象以初中生为主,如果小学阶段未接触,这会儿可以迎头赶上,如果小学阶段有基础最好;第三阶段为创新创造阶段 。高中阶段以参赛获奖为目的,直击赛事冲刺,如果错过了第一第二阶段,直逼第三阶段,还在短时间内的学习压力会比较大 。
No.4学少儿编程有哪些好处呢?
学习编程对孩子的帮助很大,可以归纳为以下10点:
(1)强化孩子的逻辑思维能力 。如同计算这个加法题9+8+7+4+5+9=?,如果你不能看一眼就得到答案,那么你应该将它拆解成9+8,+7,+4,+5,+9,5个加法题一个个的解决 。
编程中孩子要思考如何把代码合理地安排在整个程序中,让程序流畅地处理输入、演算、输出,这个过程对孩子分析事物的逻辑性有极大的帮助 。
(2)培养孩子的专注力和细心度 。
修改Bug是每一个编写程序人的必经之事 。有时候只是少打了一个字母或在某一行末尾少了一个分号,就会造成程序大乱,更别说逻辑分析问题上忽略的某种状况和陷阱 。所以,在编写程序的过程中,需要足够的专注和细心,避免当个“差不多”先生 。
(3)提高孩子的耐心 。不少父母会遇到这种情况,孩子怎么坐都坐不住 。但编程可以很好的锻炼孩子延迟满足的能力 。比如以编写游戏为例,从编写游戏,到测试,再到玩游戏,是需要经历一个比较长的过程 。这可以很好的提高耐心 。同时学会编写游戏的小朋友,会在游戏过程中融入的思考,游戏视角会有明显变化 。
(4)增加孩子的抽象思考能力 。其实学习编程就像学习外语一样 。如果说学外语是为了跟外国人沟通,学习程序就是为了跟计算机沟通 。更有趣的是,你碰到外国人不会说外语还可以用手比划,跟电脑可不行 。这意味着孩子在学习的过程中需要一种化具体为抽象的能力,让程序能够按照孩子想象的方式运行,这是集思广益的过程 。
(5)训练孩子的空间思考能力 。在编程中控制路径的过程是训练空间思考能力的一个很棒的方式 。仿佛孩子自己身临其境,在闯关角色中置身于编程世界,非常有利于明白方向感和立体的空间架构 。


推荐阅读