少儿编程的学习条件
对于我们要面向的对象(7-12岁的少儿)来说,Scratch跳过了高级语言中那些繁难的概念和语法,用图形化的表现和拖拽的交互来完成编程的核心逻辑和成果交付,既能解决学习曲线过于陡峭的问题,还能让学习的过程不枯燥,并更及时地获得结果反馈,非常适合他们这个年龄阶段的心智水平和认知能力。
至于为什么要从Scratch开始作为阶梯再缓慢过渡到高级语言,不如让我们再来了解下7-12岁这个年龄段孩子的特点。
学习少儿编程好处
低龄化教育,目前已成为全球教育的一种趋势。面对低龄化教育的这股浪潮,家长们是心急如焚,孩子们是你追我赶。所谓是长江后浪推前浪,我可不想被拍死在沙滩上。随着国家对少儿教育重视程度的不断提高,各项学科的教学都趋于低龄化,而近几年被人们看成是高端技术的编程教育也趋于低龄化。市面上也出现了各种五花八门的专门为5-18岁的孩子学习编程的书籍,以及配套的电子音像资料。
学习少儿编程好处
前几年中国家长可能对少儿编程教育感到陌生。但随着这两年美国STEM教育在中国的流行,以及今年国务院普及中小学阶段人工智能、编程教育规划的发布,现在国内也渐渐掀起少儿学习编程的风潮。
孩子学电脑编程,乍一看仿佛不可思议。沉思一虑,确有其合理性。孩童和青少年时期是学习的好时机,这个阶段的学习效率在人的一生中都是高的。
少儿编程的方向
高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类:
解释类:执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。如较早时期的Qbasic语言。