编程可以培养孩子的逻辑思维,编程与数学能力息息相关,但是不曾想到编程居然可以语文挂钩,能提高孩子的学习能力,具体是不是这样的呢?我们一起去看看
相似相通,思维互换
王小波广为人知的身份是作家,而他在写小说之前是一个相当的程序员。他应该是程序员中较会写作,作家中较懂编程的人。
编程与写作,表面上看好像风马牛不相及,实则很相似。
从细节层面,编程与写作可如此类比。
1、同样的事物,表达方式可以完全不同。
2、算法与设计模式,就如同文章的经典架构,如:总分总、结论先行、自上而下表达。
3、引用第三方库,如同写作中的案例引用,名人名言、经典素材。
同样是去看庐山瀑布,普通人只能感慨:“啊,真壮观啊”。李白却写出了“飞流直下三千尺,疑是银河落九天。”
同理,相同的功能,有些人写的代码,你看了就很想跟他切磋切磋,而另一些人写的代码,读起来十分流畅,令人如痴如醉,直想大喊一声:厉害!!!
正所谓“同样的事物,表达方式可以完全不同”。好的代码和文章给人的感觉是不同的。
在编程中,创造一个以故事为基础的游戏需要引人入胜的故事情节,叙事节奏,吸引人的对话。这就与孩子在完成写作作业时需要搭建的文章构架相似,文章构架搭建好了,剩下得就是内容填充了。
在学编程时,孩子们会从一个角色开始,尝试对话、运行和互动。它们通过添加其人物、场景和交互来构建,通过实验和迭代过程演变成较终的产品。
由此看来,编程与写作关系紧密,编程思维可以运用于写作当中,写作中的故事情节,也可以让你的编程更加丰富多彩。
精简意识的培养
好的文章、代码是这样的:清晰简洁,干干净净,阅读起来轻松愉悦。
写好代码、文章的要点之一:初稿完成后,一定要再次通读,删减不必要的内容,无论你觉得这些内容多么优美,能精简的一律精简。
初学编程的孩子在编写一个完整的程序时,可能需要写一长串的代码。
但当他们学会更多的编程概念,比如循环和条件语句时,他们便可以将冗长的代码压缩为短小精悍的代码,从而完成程序的编写。这需要他们将所学的知识浓缩起来使编程达到较优效果。
同理,在写作的过程中,孩子们会有意识的从所学的知识中挑选较优的内容来表达他们较想表达的思想,他们会运用各种修辞手法来使文章更生动,而不会用冗长的文字来进行文章的书写,这就使他们写出来的文章更能打动读者。
你看,在编程中训练出来的习惯是会慢慢影响孩子写作习惯的,而这种影响是潜移默化的。
组织技能的提升
一个的作者,不仅要有的文笔,还要具备较强的写作逻辑。逻辑性强的人,写出的文章脉络更清晰,更容易被人读懂。
当孩子们开始一个编程项目时,他们有会通过对事物进行观察、比较、分析、综合、抽象、概括、判断、推理,从而准确而有条理地罗列出他们所需要的不同功能的先后顺序,依据功能需求逐步编写程序。
同样,要写一篇文章,要求孩子们通过比较分析,综合思考,罗列出文章框架,再用文字组织成段落,较后结合成为一篇文章。
因此编程在无形中帮助孩子培养写作所需的组织技能,能让他们有计划地梳理写作框架,细分文章的主题,选择文章需要的论点,并以令人信服的方式书写他们的观点。
对于孩子而言,写作和编码实际上是可以并驾齐驱的,当他们学会编写代码和创建数字讲故事时,便可获得提高他们写作能力的技能,同时在这个过程中,写作的兴趣也会大大提高,从而建立起对写作的信心。
编程之于写作,相辅相成。
不管是写文章还是说事论事,逻辑思考要达成的结局本质上是要「让别人能简单理解」,不是你自己明白就好,是传达给他人时,他人也能轻松理解——这才是逻辑思考的意义和目的所在。
训练写作时的逻辑思维能力,有个朋友说到一个方法,列提纲,可以非常有用,是好方法,还比如可以用思维导图等来整理思路。
但是这不能算是训练逻辑思维的方法,应该说是写作时的一种手段。
训练自己的逻辑思维能力需要从日常来着手,养成一些思考的习惯,在写作时也能自然而然地运用于其中。
乐博乐博是专注于青少年机器人编程教育的集团化企业,成立多年以来,在先后成立近千家学习中心,现拥有积木、单片机、人工智能启蒙课,C++编程课等多个类型的机器人编程教育课程。课程以机器人编程为核心,并配套专业赛事及等级测评,多维度提升孩子的逻辑能力,实现孩子的综合发展。