随着人工智能的大热,少儿编程教育机构正处于遍地开花的阶段,不少家长会在网络和朋友圈上刷到少儿编程的广告,孩子也会在校门口收到关于少儿编程的宣传单。看着身边的朋友纷纷报了少儿编程班,很多妈妈开始在微信群里讨论,到底要不要让孩子学习编程。
少儿编程是什么?少儿编程学什么?孩子学习编程有用吗?怎么挑选少儿编程机构往往是家长讨论最多的话题。今天小码君就来跟大家聊一聊,帮助家长解决这一系列的疑惑。
一、 什么是少儿编程?
在行业内,少儿编程通常是指在青少年的K12阶段对他们进行计算机编程能力的教育。
二、少儿编程学什么?
关于少儿编程学什么的问题,经过两年发展,“Scratch+Python+C++”的少儿编程课程体系已经渐渐统一了少儿编程行业。
Scratch
Scratch是一款由美国麻省理工学院(MIT)研发的少儿编程语言。
scratch2.0版本
小码世界社区scratch3.0版本
它是一种图形化、积木式的编程语言,它将程序语言设计成一块块积木,你只要用拖拉的方式,将程序积木堆叠起来,就可以轻松地创造出自己的作品。
少儿编程为什么教Scratch的原因:
Scratch是一种最适合少儿的图形化编程语言,适合6岁以上的孩子。孩子们不用书写代码语句,只需要按照一定的逻辑顺序,用鼠标拖动积木模块,就可以进行编程。这种方式大大降低了学习难度。
Scratch不仅易学而且功能强大,孩子们在制作和分享游戏、音乐、动画的过程中,能体会到编程学习的乐趣,从而激发他们学习编程的兴趣和热情。
Python
从 2018 年起浙江省信息技术教材编程语言将会从 VB 更换为 Python。不止浙江,教育大省北京和山东也确定要把 Python 编程基础纳入信息技术课程和高考的内容体系,山东省小学信息技术教科书里也新增了Python的课程。
少儿编程教Python的原因:
语法结构精炼,没有乱七八糟的符号,完全将思维可视化,让青少年用最简洁的语言表达想法,用最简单的思路解决问题。
适用范围广阔,游戏、应用、网页开发、数据分析……Python强大到可以胜利多种热门项目开发。
C++
虽然C++语言不是第一个高级编程语言,但是它深刻影响了后来出现的高级开发语言,C++甚至影响着计算机开发语言的整个世界。
少儿编程教C++的原因:
C++是信息学奥赛的竞赛语言,小码世界不但提供同行都有的竞赛辅导,还上线了NOIP初赛智能题库。
C++彻底兼容了C语言,而C语言有能力操作计算机硬件中几乎每一个资源,所以深入学习免不了要知悉计算机体系结构,带领学生挖掘C++背后更深一层的计算机文化和计算机组成原理。
三、孩子学习编程有用吗?
少儿编程的火热最开始是人工智能发展带起来的,因为编程是人工智能的底层逻辑,好比学英语帮孩子连接世界,学编程其实是帮助孩子连接未来。学编程一个最基本的目的是让孩子能够适应社会的需要。
未来必定是人工智能时代,随着科技的进步,各行各业将受到改造。我们今天看到的一些职业会因科技的进步而慢慢消失,但同时会有更多新兴职业的产生,而这些职业可能需要任职者具备编程能力才可以胜任。尽早地让孩子学习编程,能够让他们更好地适应未来的科技社会,并在未来具备更强的竞争力。
当然编程有必要的一面,也有现实的利好:
1、让孩子学习编程,培养孩子的逻辑思维和解决问题的能力
“编程思维(computational thinking)”就是“理解问题——找出路径”的思维过程,它由分解、模式识别、抽象、算法四个步骤组成。通过这四个步骤每一个小问题被单独检视、思考,搜索解决方案;然后,聚焦几个重要节点,形成解决思路;最后,设计步骤,执行——问题解决。
同时,根据教育认知学,孩子会在6岁左右开始形成抽象逻辑思维,整个6-12岁是抽象逻辑思维的最佳形成期。所以学编程的最佳时机是小学段,趁孩子现在课业负担不重,逻辑思维也快,帮他们掌握一门有益终生的技能,就是在正确的时间做正确的事。
2、让孩子学习编程,有助于学科能力的提高
很多学编程的家长会发现,在孩子学习了编程后,学习主动性提高了,部分科目成绩也有所的提高,比如数学。这是为什么呢?
以数学为例,数学是有两个重要的能力构成的,一个是运算能力,一个是解题能力。中国的孩子普遍会有强大的运算能力,但是他们的解题能力通常不够。
这是因为不少孩子通过刷题或背题将很多复杂的运算变成了不需要运算过程的平滑运算,解题的时候更多是生搬硬套,在一般的学习过程中缺乏对语言能力、逻辑的思维能力和运算能力的训练。而这个方面的训练,恰恰是编程学习最擅长的。
在编程学习的过程中,孩子的综合学习能力通过训练得以提升,从而作用到其他学科的学习,在一定意义上有助于提高学科能力。
3、让孩子学习编程,可以为升学加码
就升学而言,在特长生加分之类的政策被取消后,名校自主招生更偏向于科创人才——在大型科创竞赛中,获得荣誉的学生,比如全国青少年信息学奥林匹克竞赛(NOI)。
学习编程后孩子可以参加此类竞赛,NOI比赛含金量较高,拿到名次对升学影响较大,得到铜牌就有保送或自主招生降分录取资格。杭州15岁高三女孩郭文景被哈佛录取的重要原因,正是获得了奥利匹克信息竞赛奖项。
四、怎么挑选少儿编程机构?
那么,如果想让孩子学习编程,究竟应该怎么选择少儿编程机构呢?
一、 教育理念是否符合孩子的学习规律
首先,我们要明确少儿编程的教育理念必须遵循孩子的天性和成长规律。在孩子学编程这件事上,要充分尊重孩子的学习心理、学习特点和规律,绝对不能强制孩子学习新东西,这样反而适得其反。
少儿编程教育应让孩子将编程当做感知世界的工具,循序渐进地引领学生一层一层突破学习难关,在潜移默化中形成编程思维,实现独立编写代码的能力。
根据这样的教育理念,课程设计应是通过游戏化互动式教学的形式,从根源上减少孩子对编程的陌生感。创新的主题游戏、易于掌握的学习方法能够让孩子在轻松愉悦的学习环境中快速掌握编程的力量。
如在小码世界,通过小码君和小码酱(小码世界的骑士与公主)的故事,设置不同的关卡,每一关卡都设置了有趣的故事,如获取能量石、开启时空门、激活能量光束等,让孩子参与到故事或游戏中,为了实现通关的目的,孩子会主动去学习相关的编程知识,这是符合孩子学习规律的。
孩子从图形化编程入门,拖动鼠标即可写出代码,避开枯燥的语法和记忆,快速接触编程思想,带着兴趣和信心学习代码语言。
但如果一个机构只是提供拼凑式课程和简单重复的练习,没有正确的教学理念,像教一门技术一样教孩子编程,就不要浪费钱给孩子买这种机构的课了,万一毁坏了孩子对编程的兴趣,就得不偿失了。
二、 教学方式是否契合孩子的生理心理特点
对于少儿编程学习来讲,采用游戏式互动教学的方法较为适用,通过故事、游戏等方式,通过一个个项目的制作培养孩子分析问题、解决问题的能力,让孩子在生动有趣的互动过程中,逐步掌握编程基础知识和技能。
学会了创建游戏,再去玩游戏,更多的就是在思考,怎么可以把这个设计得更好,而不仅仅在于玩了。这样的意义是完全不同的,懂得原理了,就不会沉迷游戏了。
游戏式的互动教学帮助少儿编程学习期的孩子们,从“玩中学”逐步过渡到“独立学习”的阶段,获取知识的同时,掌握学习方法,逐步培养解决问题的能力。
三、教学服务体系是否完善直接影响教学效果
优秀的少儿编程教育品牌会有完善的教学体系和课程设置,针对不同年龄段的孩子设计完善的课程体系,让孩子能够持续化的学习。
小码世界针对中国7-12岁孩子改编完善的课程体系
除完善、持续的课程设计外,及时、专业的课后服务优秀少儿编程教育品牌必不可少的一部分。无论是线下课还是线上课,课堂学习或课程视频只是服务的内容之一,更重要的是课后专业、严谨的作业点评和答疑服务。
家长对小码世界少儿编程课的评价
四、好老师好课程胜于好机构。
家长在为孩子挑选少儿编程培训机构时,一定要把关注点放在老师、教材、教学质量上,因为挑老师优于挑机构。
不是越知名的机构就越适合你的孩子,相反很多小机构因为生存压力比较大,在教师、教材等需要投入的地方,往往“节衣缩食”,那么其师资力量、教学质量就可想而知了。
这里要声明一点,家长在挑选教材和老师方面都要用心,建议不要把机构的知名度、装修豪华程度作为考量因素,而是更多地去关注老师跟孩子互动的情况,以及机构所选择教材的权威度、专业性和体系性,这才是评价一家少儿编程机构的重要因素。
知乎少儿编程与乐高搭建的专栏版主果果老师,是Scratch领域的金牌讲师,也是清华大学、机械工业、人民邮电、浙江少儿等多家出版社少儿编程与机器人模块的签约作者。他发布的少儿编程公开课一直深受孩子的喜爱。
果果老师参与设计的小码世界少儿编程课,以小码君与小码酱(骑士与公主)的故事为主题,吸引孩子参与其中,通过“获取能量石”、“消灭怪怪兽”等情节,教授孩子移动积木块、操纵人物左右旋转、分支结构、条件分支语句等编程知识,使孩子每一次学习的知识点都有直接的用武之地。
好老师能够带领学生进入最佳的学习状态,学生不是为了“学”而学,而是为了“用”而学,带着具体的目标学习,学习效果才能达到最佳。
五、一定要免费试听先体验效果再做决定
少儿编程机构一般都会布置免费的Demo试听课,家长可拨打免费咨询电话,或者进入官网进行预约,和孩子一起试听,亲身体验教学,并观察孩子能否喜欢、适合这种教学方式,能否主动参与学习。切身的感受和体验比什么都重要。
最后,希望每位家长在为孩子挑选少儿编程教育机构时,都能带着孩子亲自去看去听,不要怕麻烦,切身感受机构是否具备正确的教学理念,采取合适的教学方式,设计了科学合理的课程体系,聘请了优秀的专业名师,为孩子选择最优秀的少儿编程培训机构。