许多父母认为,对大多数孩子来说,少儿编程是花钱玩游戏的一门课程,因此不重视在这方面对孩子的培养,错过了孩子学习编程的最佳时机。对于这一问题,作为网络教育界的实践者,小编希望能根据我所了解的情况,提供一些参考和思考,至于最后的答案,需要家长自己来做出判断。
当我们谈到“是否想学习少儿编程”时,我们首先要考虑的问题是:您希望孩子学习少儿编程的目的是什么?或问:您希望孩子通过编程学习得到什么?
根据我的观察,目前一般的学习目的有以下几种:别的孩子都在学,我家的孩子也在学;我家的孩子对计算机编程、数学很感兴趣,我希望能顺应他的兴趣发展;我希望孩子通过学习编程来培养逻辑和计算等能力,有助于日常的学习;我希望孩子能走上信息学奥赛之路,为将来的升学积累资本。
孩子们学编程的时候,我决定要选择哪种语言?这一问题,往往是父母在准备让孩子开始学习时首先问的问题。父母们常常认为语言有优点和缺点,学习某些语言会“更好”,甚至一些家庭教师也想让孩子学一门“永不过时”的语言。
首先要理解的是,编程语言更新得很快,有些可能在2-3年内被淘汰。但是幸运的是,大多数语言的差异仅在于语法、格式和某些特殊的功能,而通用逻辑很少改变,比如条件语句、循环执行等等。
所以对于学习一门编程语言,我建议考虑两个方便的因素:是否被广泛使用以及是否适合学习的目标。
语言的广泛使用,既能保证你在学习的时候不会缺少材料和资源,又能使你在学习过程中遇到的问题快速解决,使你的学习成果得到更广泛的应用。基本的Java、Python、C等等,这些在你的生活中听过的语言中都有广泛的应用,这时你需要考虑哪些语言最适合你。
选修程序课程?看看录像?我们家的孩子怎样学编程?以目前的四种学习编程的主流方式为:读书自学、视频学习、交互式平台学习、课堂教学(线下或线上),这些方式各有优缺点,家长可根据自己的需要和条件进行筛选。
读书自学要求有较强的自我控制能力和学习计划能力,这正是小孩子的一个短板,所以,我一般也不建议小孩子自己买书学习,一方面时间成本高,另一方面效果难以保证。当然,也不排除个别孩子能很好地自学。然而,大人们很难处理的事,也不能让孩子们难为。
录像学习是一种相对廉价的学习方式,一方面,它通过多种感官的刺激,使学生更容易地接受知识,另一方面,它还能将一些概念形象化。录像通常都是免费的,但是这就是最大的问题:鱼龙混杂,缺乏系统。
互动式学习平台是一种较新的学习方式,学生不仅通过录像来获取知识,而且通过具体操作和反馈来获取知识。这类平台在设计上倾向于游戏化,因此要牺牲一些系统性。
去离线教育培训机构学习,这种学习方式因为是与老师面对面交流,学生进步最快,也是最有效的一种。这种类型适合全职在家带孩子的父母,他们可以有时间把孩子送到学校。