在国外,美国从1993年就开始举办面向中学生信息学赛事—美国计算机奥林匹克竞赛,通过竞赛的方式对学生编程学习结果进行评判;英国则设置了A-Level计算机科学考试,该课程证书被几乎所有英语授课的大学作为招收新生的入学标准。
在国内,目前缺少衡量学习评价体系是少儿编程行业面临的重要挑战之一。《2018年中国少儿编程行业研究报告》中曾指出,目前少儿编程教育的发展缺乏统一的评价体系,编程教育学习成果无法量化。一方面,与应试学科教育不同,编程学习无法以直观的书面成绩来衡量,其更多的是锻炼孩子的创造力和思维能力;另一方面,同属于素质教育学科的钢琴教育却有着明确的考级标准。
随着国家政策的逐步重视,以及高考题目和“升学”的加分政策,焦急的家长们直接忽略了少儿编程还有没有标准,马上强迫自己的孩子去学少儿编程,马上给他报班,马上让他要学习可以升学考试的C++语言,其火爆程度令人乍舌,不得不感叹,可怜天下父母心!
少儿编程包含Engineering
少儿编程项目制,能够实现各种软件或者硬件产品,比如机器人,这些本身就是工程的体现。编程所培养出来的人才也是工程师一类。编程一般以工程为导向,团队合作,共同实施的工程。
少儿编程包含Arts
少儿编程普遍包含艺术,在制作各种编程对象需要建模,此时所采用3D建模工具等建模出来的人物模型就包含艺术的部分。设计网站,APP或者其他产品界面也包含许多艺术成分,需要极大艺术嗅觉和艺术创造力。
少儿编程包含Mathematics
少儿编程虽然简单,但是也包含了丰富的数学内容,比如计算物体移动的随机性,编程重要的部分就是算法(指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制),而算法需要极大的数学根基。
所以少儿编程是STEAM教育很好的切入点。不管面对多么复杂的问题都能分解成一个个小问题,找到问题的关键和问题之间存在的关联,从而想办法将问题逐一解决,在这个过程中思维逻辑就显得尤为重要,这就是少儿编程教给孩子重要的能力。
联系我时,请说是在优谱分类网上看到的,谢谢!