中小学生学编程,这些关键问题家长一定要清楚
2019-09-10
暑假到来,不少孩子的家长都想趁着这个暑假让孩子学些特长,增强孩子的竞争力。而小升初孩子的家长更是如此,难得从升学压力中缓了口气,孩子也可以好好放松一下。
在众多兴趣特长班中,编程学习,在近年来较为火热。因为大家都对钢琴书法等艺术类特长较为熟悉,而人工智能、程序设计、机器人等编程特长,不仅更加新颖,也与艺术类特长一样,对升学有一定的帮助。
但国内的少儿编程教育刚刚兴起,许多概念较为模糊,孩子想要学习编程,不了解清楚就报了培训班,很有可能只是花了钱,体验了一番操作,最后什么也没学到。
少儿编程只学编程思维?
目前多数的少儿编程培训班采用的是Scratch积木式的编程学习方式:孩子使用鼠标,拖曳各种编程积木,来实现一定的功能,学习方式简单趣味,但也有较明显的弊端,积木式的学习方式,与其说是在学习编程,更像是在学习编程思维。
固然编程思维很重要,但它不应该是编程学习的全部,没有用键盘敲下第一行代码,就没有实际地踏入编程的世界。
对于三年级以下的孩子来说,Scratch积木式的编程学习方式是非常好的一种学习方式,孩子不需要艰难地操作键盘阅读代码,只需要动动鼠标,就能学习编程。
但对于三年级以上的孩子而言,已经具备了一定的动手能力,对键盘鼠标并不陌生,也有了一定的英语水平。当孩子已经具备使用代码的能力,再忽视代码的学习,就不是明智的选择了。
使用真實代码来编程
代码的学习是编程的基础,而编程思维的学习则是在学习如何使用代码,可见,学编程不仅需要学习编程思维,真实的代码学习,同样重要。
而数橙的Python课程就是一个使用真实代码,适合零基础孩子入门编程的游戏化学习网站。在Python中学习编程,孩子需要使用完全真实的编程代码进行操作,通过一个个游戏化设计的关卡,培养代码能力以及编程思维。
比如数橙科学Python的极客战记里面,有一关就通过巧妙的游戏动画设计,来让孩子学习掌握「while True」循环代码:
孩子需要敲下一行真实的Python循环语句,并按照Python的语法格式,在循环内编写让英雄移动的代码。
原本孩子填写的代码,英雄在走完一圈以后,就会停止行动,但如果将代码放进循环语句里执行,孩子就会发现,英雄正在按顺序重复执行自己的代码,一遍又一遍地转圈,从而理解「while True」的使用方法与作用:让循环语句里的代码永远执行下去。
使用Python学习编程,在即时可见的动画设计中,真实代码的操作则不再那么枯燥困难,加上游戏化的关卡设计,孩子可以更好地理解代码的作用,锻炼编程思维,真正兼顾到了代码与编程思维的学习。
学编程,要找专业的
除了学习方式以外,学习内容的专业性,也是非常重要的一点。少儿编程不同于成人编程,它不仅要做好知识的传授工作,更要做好对少儿的理解引导工作。
真正的编程是枯燥无味的,如何让孩子学得下去?各类算法原理复杂,再多文字也难讲清,孩子要如何理解?这些,对于专业教学团队,都不是问题。趣味的动画效果,闯关学习设计,孩子一个人就能轻松自学,真正做到了让孩子从零基础出发,循序渐进地掌握高级编程知识。