1. 首页 > 产业新闻 > 激光

关于学习编程的二三事

《道德经》第四十二章有云"一生二,二生三,三生万物。"

——题记

不从传统文化的角度去思考,我们从编程语言的角度入手,一直以来,大家都同意数学和计算机程序之间紧密的关系,单纯从"一"、"二"、"三"在数学中来看,是比较简单的数字,而数字搭建出了神秘而奥妙的数学王国,计算机程序有何尝不是这样呢?

当今社会,少儿编程机构分布全国各地,不同的教培机构、高校纷纷入局,小朋友学编程从"稀奇事"变成了"平常事"。不同的教育单位有着不同的教育培养理念,教学目的也有些明显的区别。

认识、理解、摸索、掌握、设计

这是是学习编程必备的五个阶段,下面我将以sctatch为例子来说:

认识

认识家人、认识花草、认识食物,这是每一个呱呱坠地的孩子都要经历的一个阶段,当脑海里来尚且混沌,去认识是接触世界的最好方式,这和小朋友学习编程语言是一样的,大学刚接触程序语言的时候,老师总说"基础不牢,地动山摇"。而打造小朋友坚实基础的,就是认识,那么在scratch中认识阶段的任务是什么呢?就是认识代码区的代码块,了解基础使用。


理解

鸡蛋,是家家户户最习以为常的食物,对它最初的概念就是两个字"能吃",如果还有下一个想法,大概是"有营养",拿鸡蛋来说,当对鸡蛋的理解愈发深入,开始知道它可以蒸、可以煮、可以炒,甚至还可以"生食"。而这就是学习编程语言中的理解,就像是在scratch中做各种项目,比如《俄罗斯方块》、《植物大战僵尸》等。这时候的理解还是已模仿为主,能够根据已经学到的知识,自己做一些简单的小项目,像《弹球》、《猫捉老鼠》,或是一些小故事。

摸索

摸索什么呢?如果说前面两个阶段是题记中所说的阶段,那这一刻,就到了生成"一"的部分,从无到有,也进入了学习最艰难的时期,学了知识不能总是模仿吧!虽然说"千古文章一大超抄",但是对于激情满满的小朋友来说,好像总是差了点意思,如果是成人,那就差的不止一点了,这一阶段,属于看见什么都想自己创作出来的时期,比如看见休闲小游戏就想复刻出来,当然这一阶段也是成长最快,最有价值的时期之一,这时候的代码块设计是摸索出来的,也是试验出来的。

掌握

刚刚过去的阶段,就像是能够按照四则混合运算解决数学应用题一样,已经能解决小学二三年级的应用题了,但是一旦遇到六年级的应用题,突然发现做起来太麻烦了,或者干脆做不出来,这时候需要的就是"算法",这是一个抽象的概念,但是它贯穿了部分计算机语言(比如c++)。 能够掌握规律,找到最合适的实现办法,方可为掌握,这一时期,在开始动手拼接之前,代码块已经在脑海里进行排列组合了。

设计

这时候的设计,是建立自己scratch世界的设计,凡有所想,皆为代码块!

学习和思考是不会停止的事情,有志不在年少,成长不惧岁月。

愿我们,都奔赴更美好的下一程!

版权声明:本文转载于今日头条,版权归作者所有,如果侵权,请联系本站编辑删除

本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//chanye/jiguang/5967.html

联系我们

在线咨询:点击这里给我发消息

微信号:666666