由于不同地区,不同地段,不同年龄段,不同课程,不同品牌的差异,也导致了每个少儿编程培训班费用会有所差异。一般来说,线下的编程课在150-200元单次课的价格,线上的话收费在100元一次课左右,根据课程的难度和级别会有不同,高的级别可能达到200元左右。
如果选择线下的,一年花费的钱至少要准备一万,这对于经济条件比较好的家庭还是比较能够负担的;线上的花费就会少很多,差不多是线下价格的30%-50%。
关于少儿编程的学习内容,不同的机构有不同的课程体系,经过两年的发展,“scratch-python-C++”少儿编程课程体系已经渐渐统一了这个行业。
1、Scratch
选择少儿编程入门语言应尽可能降低入门门槛,降低初学的挫败感,让孩子在几乎没有代码和错误挑战的情况下,专心感受程序逻辑;在所有的编程技术中,Scratch是一个划时代的技术革命,使用者不需要会英语也不需要记忆大量的编程命令,甚至不需要会使用键盘,Scratch让编程和说母语一样简单,因此它是目前最佳少儿编程入门语言。
2、Python
3、C++
为什么我们要教孩子C/C++虽然C/C++语言不是第一个高级编程语言,但是它们深刻影响了后来出现的高级开发语言,C++甚至影响着计算机开发语言的整个世界。计算机技术的每一步演变,都是技术的进步,思想的革新,对问题的解决,对局限的打破。如果一个人有机会学习两种不同年代的编程语言,就会深入地理解,这些人类历史上最聪明的人,他们的反思和对技术的认识。
另外,由于C++彻底兼容了C语言,而C语言有能力操作计算机硬件中几乎每一个资源,所以深入学习免不了要知悉计算机体系结构,这是一个有机会打开CPU外壳去看内核的技术。因此,让孩子去参加信息学奥赛,我们并不聚焦于取得奖项荣誉,更希望孩子在学习过程能够深入技术,体会算法之美,思考C/C++发明者的思想,得到人生真正宝贵的财富。
看老师
看内容
1)一方面是课程的设计,包括是否符合孩子年龄的认知特点,让1年级的孩子去理解编程中的嵌套是不适合的
2)还要看课程的有趣性,类似传统教学上的“教”,是错失了编程的很多独特之处,比如自己尝试,反复试错的过程,如同我们编程中的debug。很多都是参考CSTA的标准设计的,落实到课程中有多少还是需要家长自己去看下到。
看孩子参与度
有些课程主打吸引孩子眼球,穿插动画等等,还是要看孩子能自己动手做有几分,曾经见过一个课程,全程20分钟,孩子参与尝试不超过5分钟,孩子在自己动手做中理解的更加深入,也会梳理他们的想法,以及按照一定的逻辑通过编程表达出来。
看老师是否了解孩子
了解孩子,了解孩子的认知特点,了解他们的交流模式,以及对不同情况的处理方式,而不是靠奖赏几个小星星,小礼花就短暂的把孩子吸引到课堂上,如何激发他们的兴趣,引导他们愿意和老师交流,这也是非常重要的一环。