少儿编程的学习与进阶路径

代码龙少儿编程
2021-07-10 14:31

孩子生理成长发育是有规律的,孩子的心理和认知也是随着年龄的增长而不同。孩子成长规律是从浅入深、从具象到抽象、从简单到复杂的过程。编程的学习也同样是一个循序渐进的过程,从具体的实物编程,再到可触摸的符号化,到图形化即时展示,再到完全抽象的代码编程,整个是一个思维和学习网络的塑造过程。

说到少儿编程,就不得不提到儿童心理学家皮亚杰的认知发展阶段理论。该理论认为孩子的认知发展分为4个阶段,分别是:感知运动阶段、前运算阶段、具体运算阶段和形式运算阶段。每个阶段的具体表现如下:

代码龙少儿编程的课程体系,是根据皮亚杰的认知发展阶段设计的。

实物编程是采用拼插+编程的形式来创作编程作品。孩子们会利用大颗粒拼插出空间想象的实物,然后再利用编程块的排列组合,让拼插出来的实物做出各种创意动作。孩子们每每看到自己的作品动起来的时候,都非常兴奋和高兴。这种编程方式不仅锻炼了孩子的动手能力,而且提升孩子的编程启蒙,让孩子从小就对编程感兴趣。

符号化编程是利用平板趣味编程,孩子们可以利用自己的手指拖动角色和“积木块”的排列,创作出各种动画、故事情节和天马行空的想法实现。这个年龄段的孩子可以理解顺序和循环结构,也可以有分散的小块逻辑排列组合。这个时候的组合主要是利用编程,为孩子打开一个创想和认知的空间。例如在创作“小草发芽”的过程中,会利用各种道具来认识植物生长的过程,最后把小草发芽这个作品做出来。这样,孩子不仅学到编程创作,而且会学到各种大自然、科技等的认知。符号化编程一般在孩子6岁左右的时候学习。

图形化编程是少儿编程中最重要的部分,可能大家一提到少儿编程,就想到Scratch、编程猫等图形化编程。确实,中国的少儿编程教育就是从Scratch的发展而来,后来发展的很多国内自主创新的编程工具,依然离不开Scratch的设计理念。Scratch创作工具一边是脚本创作区,一边是舞台展示区,孩子在创作过程中,会把自己构想的逻辑思维方式“编写”在脚本区,点击开始运行后,舞台区会有相应的效果展示,这就是从具象思维到抽象思维的过程演变过程。

不仅如此,图形化编程过程,包括孩子分析作品、拆分难题、发现规律、一致性的完成作品的整个过程。整个过程在锻炼孩子解决问题的能力,这种能力集合了化繁为简、发现规律、聚焦关键、流程算法的四种大的科学和学科素养,从而培养孩子一生都受益的自身提升。

再进阶学习,就是源代码编程,此时的课程没有了具象的舞台,只有代码。孩子通过在脑中“规划代码,编写代码,运行代码”,然后通过编程工具写出真实的代码,运行比对,看是否和脑中想的一致。这整个过程完全是抽象的,孩子必须具备很强的逻辑思维能力才能办得到。除此之外,还有代码编写、设置断点、调试等操作,这非常考验孩子的逻辑思维能力和编程素养。

更高阶的编程学习就是信息学奥赛,信奥赛是含金量最高的编程比赛。主要考察考生的C++语言掌握、信息学素养、编程能力、思维能力、数学能力、算法掌握等一系列的能力。获得信息学奖项,是对孩子学习能力的认可,这也是学习编程的“最高荣誉”,

有了以上的介绍,您对编程学习有大体了解了吧,如果您想更深入的了解代码龙课程,请记得联系我们哦,我们始终会把普及少儿编程为己任,每个孩子都能从编程中受益。

 

【参考】

百度百科:发生认识论

认知发啊站理论

 

文章分类:
🔭 探索实践