花3万报编程课不知学了啥!少儿编程有哪些“坑”?

少儿编程的风潮已经席卷全球,伴随着在中国的兴起,有人追捧,也有人质疑。之前就有一位妈妈在杭州本地论坛上发帖称自己是一位“花三万给儿子学编程的傻妈妈”。带着好奇,我去仔细看了看那位妈妈发的帖子。

那篇帖子中写道:

一个半小时的试听课结束后,儿子很兴奋,在课程销售的热情介绍下,刷了近3万元,给儿子报了两年半的编程课。这是目前为止,给他报的最贵的兴趣班。


从帖子中我们了解到,这位妈妈当时在课程老师的推荐下从scratch学起,后来她得知亲戚家的小孩也在学编程,但一交流,发现似乎两家孩子学的不是同一个科目,自家孩子对于编程类的知识知之甚浅,于是这位妈妈觉得自己入了个“坑”。

其实,并不是说少儿编程班是“坑”,只是很多家长不了解这门学科,学科知识也只是道听途说来的,于是导致家长对“少儿编程学科”产生误解。

今天小梦老师就给大家说说少儿编程的那些“坑”。


1  课程选择要避“坑”

当下很多家长给自己孩子报编程班,有一部分原因是奔着“不想让孩子输在人工智能时代的心态”去的,认为只要学了就行,没有在意过课程的选择。但不知道的是在少儿编程课下面,其实还有很多的分支。

上文提到的那位妈妈,给孩子报名的scratch,是偏向于针对多数低年龄段的孩子,更多是一种模仿,起到一个启蒙作用,有点类似于婴幼儿教育中的启蒙课。而真正专业的编程,还需要往后学习比如Python、C++等课程。


为避免更多家长在编程教育上再走弯路,小梦决定科普一下,几种编程课程的侧重点,也方便大家在选择编程课程时做出更为准确的选择。

01  Scratch课程

适学年龄:6岁-9岁

课程功能:多为编程启蒙,培养孩子编程兴趣,适于年龄较低的孩子0基础学习。

Scratch   是一款面向少儿的简易编程入门工具,通过积木形状的可视化模块来编写指令,使孩子不用编写代码,却能完成游戏或动画的设计和创建,从中培养小朋友良好的基础逻辑思维、编程思维和创新创造能力,通过孩子自身的兴趣引导,为将来学习其他复杂的抽象思维打下基础。

02  Python

适学年龄:10岁-18岁

课程功能:学会分析抽象问题与解决问题的能力。提升信息系统的认知,进一步提升编程技能。

Python有相对较少的关键字,结构简单,以及口语化的语法,学习起来更加简单,适用于系统性学习编程的入门。而且Python是大数据和人工智能时代的流行编程语言,被浙江省纳入高考科目。通过艺术图形作品和游戏交互,Python课程可以让孩子们深入掌握编程技能,进一步提升逻辑力与创造力,打下扎实的代码编写功底。

03  C++课程

适学年龄:11岁-18岁

课程功能:系统性地学习编程,在NOI全国信息学奥林匹克竞赛中崭露头角,为升学助力!

C++是一种计算机程序设计语言,应用范围非常广泛。孩子们可以通过C++语言课程的进阶培养,掌握更专业的编程知识,能运用编程思想实现更为复杂的算法,完成更具挑战性的编程课题。

另外,编程语言的世界是非常广阔的。迄今为止,已经有超过1000种程序语言被发明,对于刚刚接触编程的孩子来说,就像是一艘小木筏要在惊涛骇浪的汪洋中航行,为他们指明一条明确的航线是非常必要的!


2  课程太难是个“坑”

有些家长从事的是IT行业,认为编程难学,比较枯燥。也有些家长对少儿编程并不了解,以为要让孩子们去学火星文一样的东西。

大部分人认为的编程

其实,现在为孩子们启蒙编程的课程,已经变得非常友好而且有趣!

就像我们傲梦的课程,就是由来自美国哥伦比亚大学、华东师范大学和北京师范大学的专业人员根据孩子学习特点,共同研发的在线互动式编程课。


傲梦的课程年龄段覆盖6-18岁儿童和青少年。哪怕是学龄前、零基础的孩子,也能从0开始掌握编程。

我们特地安排了小学员,参与了一节关于scratch的试听课。整节课上,孩子都是边做游戏边闯关,不知不觉就掌握了基本的编程知识和原理,丝毫不会感到枯燥和无聊。

哪怕是原本“晦涩”的编程知识,也会像看动画片,学的很轻松。

每节课,都会教孩子呈现一个完整的作品,这样酷炫的游戏,你都不敢相信是孩子自己做出来的。

课程最后,老师会教孩子用“思维导图”的方法对知识点进行归纳总结,这样的学习是不是很直观呢!

另外,现在的孩子们从出生起就能接触到计算机,计算机对于他们而言是非常亲切、熟悉的东西。

智能手机、平板电脑、各类编程APP,还有各类触手可及的网站都为孩子提供了接触编程语言的良好机会。所以,对于现在的孩子来说可谓是占尽了“天时”“地利”“人和”得天独厚的先机。

3  孩子太早学不好,这是“坑”

有些家长觉得孩子年纪小,不应该那么早接触编程课程,可以等孩子长大后再慢慢学。

其实这样的想法,是错误的。

因为学习编程课程并不只是学习编程方面的知识,更重要的是从小培养孩子独立思考的能力,让他能够在面对问题的时候,自己能够先分析问题,之后去解决问题,而不是一味的退缩、要答案,这就是学习编程过程中培养的“编程思维”

首先“编程思维”(computational thinking),它绝对不能简单地理解成“编程的时候用到的思维”。

“编程思维(computational thinking)”是“理解问题——找出路径”的思维过程,它由分解、模式识别、抽象、算法四个步骤组成。

举个例子:去景点泰山游玩

另外利用流程图来说明

看到了吗?通过这4个步骤,一个棘手的复杂问题先被拆解成一系列好解决的小问题,每一个小问题被单独思考、搜索解决方法;然后,聚焦几个重要节点,忽视小细节,形成解决思路。最后,设计步骤,执行——问题解决。

所以,“编程思维“并不是编写程序的技巧,而是一种高效解决问题的思维方式。

具有编程思维的人不会被貌似艰巨的困难吓倒,他们知道并相信——问题是可以解决的,也会更有勇气、毅力和自信去面对生活的挑战。


当遇到困难时

一般孩子会想:“太难了,我要放弃。”
编程思维的孩子会想:“我不放弃,我要去试一试!”

当朋友比我优秀时

一般孩子会想:“我不可能像他一样优秀。”
编程思维的孩子会告诉朋友:“你真棒!你是怎么做到的,可不可以也教教我?”

当犯错误时

一般孩子会想:“我不擅长这个。”
编程思维的孩子会想:“我要想一想用不同的方法把它攻克。”


▲一般孩子VS具有编程思维的孩子。

这种思维的训练与强化,也将使孩子们在以后的学习、工作中,都能受益无穷!

同时,根据教育认知学,孩子会在7岁左右开始形成抽象逻辑思维,整个7-12岁是抽象逻辑思维的最佳形成期。

所以学编程的最佳时机是小学时期,趁孩子现在课业负担不重,逻辑思维也快,帮他们掌握一门有益终生的技能,我觉得就是在正确的时间做正确的事。


随着智能科技走进大家生活,市场上的少儿编程培训遍地开花,甚至有家长认为英语和编程是培训班标配,带着“不能让孩子落后”的想法,很容易病急乱投医,导致掉进“坑”。

但其实,家长是需要有一种计划性的思维,首先要针对孩子的实际情况,明确好孩子今后的发展方向。

与此同时,家长在选择是否让孩子学编程时,不要带有太强的功利心,最好自己先做个简单的了解,结合孩子的特点选择合适的时机和学习方法,避免入“坑”。

留言与评论(共有 0 条评论)
   
验证码: