图形化编程帮助孩子更好地理解程序逻辑
发布时间:2020/12/22浏览:2706次

      在青少年人工智能教育大力发展的趋势下,仍有不少家长都对少儿编程的认知存在误区,有部分家长认为少儿编程中的图形化编程没有太多学习的价值,不如直接学习代码来得更直接,但实际却并非如此,大多数时候图形化编程能帮孩子更快地理解编程语言背后的数理逻辑。

      就以本次青少年编程教育等级评测二级考试中的这道流程图题来举例,题中给出的例图流程解读为“开始——等待5秒——重复执行4次(条件判断)——移动脚步(循环内执行语句)——观察环境——结束”。这段流程图中,最重要的就是能清晰解读中间两个指令的逻辑:“第一次执行完‘移动脚步’指令后,进入循环,重复执行4次‘移动脚步’指令,当第4次循环结束之后,程序会根据给出的条件再次进行判断,从而确定不再执行第5次循环,于是跳出循环进入下一个指令当中。”

      

      其实“跳出循环”的逻辑在图形化编程中也是同样存在的,只是流程图中看似复杂的表达在图形化编程中就被简化为更清晰、更容易理解的表达方式“重复执行4次【移动脚步】”,带入题目中就成了:“开始——等待5秒——重复执行4次【移动脚步】——(完成条件,跳出循环)观察环境——结束”。

      对于孩子来说大段的符号和代码与其背后的逻辑概念都是难以直接消化的,相较而言图形化编程是将繁多复杂代码逻辑以更简洁明了的形式呈现出来,帮助低年龄段孩子更好地接收信息。孩子的大脑接收到这样简单明了的信息后就能快速拆解出来其意义,并重新组合形成一个概念框架,最后整理出一个能被学习者所理解的概念。

      每一种编程语言都有其价值与存在的意义,不同年龄段的学者可以选择更适合自己的编程语言,就像图形化编程能更好地帮助低年龄段孩子理解编程逻辑扎实基础,并平缓过渡到代码编程。

      学习编程,不仅是为了了解信息时代的核心技术,更重要的是要学会深入思考,透过程序的表现形式,看到计算机科学中的数理运算和思维逻辑,从而培养自己的思维方式,成为正真拥有独特思维的创造性人才。

      HIHAKID编程课程作为中国国际科技促进会青少年人工智能教育普及工作委员会开设的青少年编程教育等级评测的推荐课程,由编程等级评测命题专家组认证,教学大纲和课程内容依据国家团体标准《青少年编程技术等级教育规范》编写。

      学习大纲制定时参考了青少年的认知规律、兴趣特点等基础教育,按照各年级孩子已有的知识储备和学习能力设计由易到难的课程内容。为了让更多孩子了解编程,学习编程HIHAKID编程课程已与全国上百所中小学校合作,深入普及少儿编程课程。

      在学习过程中,每一次完成程序编写,都是一个深入理解的过程。编程不仅仅只是学会代码的运用,还要孩子深入思考,透过程序的表现形式,看到计算机科学中的数理运算和思维逻辑。真正掌握了信息化时代的核心技术,才能在未来衍绎出更多可能。

青少年编程教育等级评测网华滋生物 All Rights Reserved
QQ客服:2483429720 
青少年人工智能教育普及工作委员会 版权所有 京ICP备15047625号-3