您的位置:大嘴外教 > 教育理念 > 少儿编程课被发达国家纳入必修课,有远见的爸妈要不要了解下?
少儿编程课被发达国家纳入必修课,有远见的爸妈要不要了解下?
  • 来源:
  • 作者:吴老师
  • 发布时间:2022-12-29

少儿编程课被发达国家纳入必修课,有远见的爸妈要不要了解下?

由于人工智能的发展,计算机编程已经逐渐成为最炙手可热的行业之一。世界上,已经有很多的国家将计算机编程教育作为小初课程的一部分:
2014年,英国的教育部门将编程列为5-16岁中小学学生的必修课;
2016年,美国政府宣布投资40亿美元开展编程教育,并将编程加入STEMS教育体系;
2016年,芬兰首次将编程纳入小学教学大纲;
2017年,中国浙江省将信息技术学科纳入高考,江苏省、山东省、北京市等地也逐渐将编程纳入中小学必修课程中,身处一线城市的父母也把少儿编程加入孩子的学习清单里面……

可以预见,未来是人工智能的时代,也是编程的时代,为了提高孩子未来的核心竞争力,掌握编程语言是势在必行的。今天,大嘴的小编整理了一下少儿编程的有关信息,看看少儿编程都学了些什么,以及孩子在早期可以做哪些准备,怎么参与其中?

什么是编程
就像人类有自己语言一样,计算机也有自己的语言。计算机的自然语言是二进制代码(Binary Code),由两个基本字符0和1组成,0代表“无”,1代表“有”。
为了和计算机“对话”,我们需要发明一种语言,让计算机“听得懂”我们的指令,这样才能命令它干某件事情,解决某个问题,这种人和计算机之间交流的过程就是编程。
少儿编程,一般来说,是指针对6~18岁孩子做的编程教育。少儿编程是通过编程游戏、可视化图形编程、编写代码等课程,培养孩子的逻辑思维和创新思维。
少儿编程教育主要有校内课程和校外培训两种方式,在校内,小学阶段的课程为Scratch,高中有Intro CS,AP CS等,但最主要的形式还是在校外,如Python、Java、C++等高级编程语言,游戏设计,科技竞赛(USACO,NOI),机器人编程和人工智能应用等。

学习编程的目的

1出国深造

在一些权威的、被国外名校广泛认可的科技比赛中获得奖项的学生,有机会保送国外一流大学,或者提升自己的学术背景,增加申学录取的机会。

2名校保送

根据教育部公布的保送生规则,进入NOI国家集训队的成员,可直接保送清华、北大等名校。

3特长生录取

科技特长生是经过教育厅、教育局发文,有正式定义的,享有特殊招生政策的学生群体。在专业科技比赛中获得名次的学生,有机会获得科技特长生认证。

4高考加分/名校降分录取

5考研优势

学科竞赛作为丰富大学生专业的重要活动,在保研资格的科研加分项中也非常重要,对于参加考研复试、丰富简历也很有帮助。有些学生即使考研成绩排名靠后,但也可以依靠重大突出竞赛成果申请研究生录取资格。

6应试要求

在2017年,国务院发布《新一代人工智能发展规划》的通知,指出在中小学阶段设置人工智能相关课程,逐步推广编程教育。

浙江省作为试点单位,率先出台了高考课程改革方案,将编程纳入浙江省高考。在山东省最新出版的小学信息技术六年级教材中,也加入了Python语言的相关内容,江苏省、北京市等地也相继落实中小学的编程普及教育。 
7培养兴趣,锻炼思维

虽然编程对出国深造、升学考研有很大的益处,但是以科技为特长的孩子毕竟需要极高的天赋和能力,对于一般的孩子来说,为什么还要学习编程呢?
客观来说,少儿编程并不是学习编写程序的技巧,也不意味着长大后一定要成为程序员,少儿编程是以培养兴趣、锻炼思维为主,这种高效解决问题的思维方式,对于孩子的成长和学习都会起到积极的促进作用。

编程实质上是发现问题、分解问题、解决问题的过程,在这个过程中,会启发孩子建立探究式的学习模式,自主学习相关知识,培养动手、动脑解决问题的能力。
编程可以与其他学科结合,激发孩子的学习兴趣,产生学习动力,有效提升各学科学习成绩,全面发展。
少儿编程怎么分类
少儿编程可以分为五个阶段:启蒙阶段、初级阶段、过渡阶段、中级阶段、高级阶段,每一阶段都对应不同的编程语言。

1启蒙阶段:机器人编程

机器人编程主要包括两个方面:硬件搭建和软件编程。
硬件搭建,适合3~6低龄段儿童,指用各种零件,如开关、传感器、马达等机械零件搭出机器人模型,在搭建过程中,会利用机械结构、物理、工程机构等方面的知识,孩子通过思考、搭建,组装出一个完整的作品,非常锻炼孩子的思考能力和动手能力。

软件编程,适合7岁以上的学生,通过编辑指令来控制机器人的运动,搭建和编程两个部分相辅相成,有利于孩子形成计算机思维,为以后的编程学习打下基础。

2初级阶段:Scratch编程 

Scratch是MIT(麻省理工学院)为青少年群体量身打造的图形化编程工具,用图形代替代码,将程序指令变为一个个“积木块”,通过拖拽将指令堆积在一起,就可以制作出游戏或者动画。
一提到编程,很多家长都会认为太难了,小孩子怎么可能学的会。这是因为传统的计算机语言太过于抽象,需要编写代码、记忆很多复杂的编程指令,这对于小孩子来说是很难接受的。

因此,MIT实验室从这一痛点出发,将特定的语言打包好,做成一个个具体的模块,让编程就像搭积木一样简单,在丢掉语法的同时,还完美地保留了编程思维。
Scratch把孩子喜欢的动画、图片、游戏加进去,充分调动孩子的学习兴趣,让孩子一眼爱上,非常适合低年级孩子学习。

3过渡阶段:Minecraft

从图形化编程过渡到Python代码编程,就不得不提到在国外最为著名的Minecraft(我的世界),这款被成为“电子乐高”的游戏不仅在孩子圈风靡,成人也非常喜欢。
Minecraft不仅可以建造出房屋、建筑、游乐园、迷宫、商城,甚至还能创造出属于自己的第一无二的世界。2014年9月15日,Minecraft被微软收购,并推出了《我的世界教育版》,专门用于中小学教育,帮助孩子学习建筑、数学等方面的知识。
通过代码与空间结合的系统学习,为代码编程的学习打下扎实基础,自然过渡到后续课程的学习中。

4中级阶段:Python编程

Python语言是与自然语言最接近,且语法最简单的编程语言。Python简单、易学、可阅读性高,同时应用十分广泛,无论是游戏开发、网站开发、数据分析还是网络爬虫,都有所涉及,是人工智能时代首选。

因此,Python已经逐渐成为教育趋势,是少儿学习编程的必要课程之一,目前而言,部分地区的中小学都加入了Python编程课程,浙江省甚至将Python加入了高考。

对于中小学生而言,Python是一门比较不错的入门语言,但需要一定的逻辑思维和英语能力,因此不建议孩子过早接触。小学高年级的孩子,在掌握了图形化编辑,且具有一定的数学思维和逻辑思维时,就可以开始学习Python。

5高级阶段:Java、C++

“Write once,run anywhere(一次编写,到处运行)”是Java的宣传口号,直观地诠释了Java超强的跨平台能力,这也是Java成为最流行的编程语言的原因。但是Java语言的设计依赖于虚拟机,不管是Linux系统还是Windows系统,都需要安装相应的虚拟机才可以跑起来。

进入初中以后,C++是信息学奥赛指定的唯一编程语言,是准备以竞赛作为出口的学生必选,难度很高。但竞赛用的C++基本语法很容易入门,侧重于考察算法而不是语言本身,因此可以从小学高年级或者初中开始学习。
部分编程赛事介绍
参加编程赛事不仅可以有效激发孩子的创新能力、动手能力、团队协作能力等综合能力,还能在实践中促进自我成长,同时还能结交志同道合的科技爱好者。如果获得很好的名次还能获得名校录取保送和高考加分的优势。那么,关于少儿编程有哪些含金量较高的比赛呢?

1全国青少年信息学奥林匹克联赛(NOIP)

NOIP由中国计算机协会组织,分为普及组(初中)和提高组(高中),分初赛和复赛两轮进行。初赛为笔试,考察通用和实用的计算机科学知识,复赛为程序设计,需要在计算机上完成。需要注意的是,NOIP明确了2022年后将不可使用Pascal、C语言,只能使用C++语言。

2全国青少年信息学奥林匹克竞赛(NOI)
NOI是目前国内包括港澳在内的含金量最高的比赛,成绩排名在前50名的同学会进入中国国家集训队,并获得高校保送资格。

3VEX机器人大赛

VEX赛事在全球范围内都有广泛的影响力和认可度,含金量大,综合性强,受到谷歌、腾讯、华为等大型科技企业的大力支持,以及NASA、哥伦比亚大学等政府、高校、企业的赞助和协办。在VEX机器人大赛中获得的奖项成绩能被国外高校认可,为将来的出国深造和未来发展打下有利的基础。

4国际科学与工程大奖赛(ISEF)

美国本科的录取条件很多,包括GPA,SAT,托福,活动项目,推荐信等等。而要申请理工科,有着“小诺贝尔奖”之称的ISEF就是最具含金量的竞赛之一。
ISEF是由Society for Science & Public(美国科学与公众社团)主办,是全球规模最大、级别最高的青少年科技竞赛,参赛对象为9~12年级的学生,且在5月1日参赛前不满20周岁。国内学生可以通过中国青少年科技创新大赛、英才计划、明天小小科学家三个途径参加附属赛,从而获得晋级ISEF的资格。

5FIRST体系赛事

FIRST旗下有四大竞赛,分别是少儿创意赛(FLL Jr.)、工程挑战赛(FLL)、科技挑战赛(FTC)、机器人挑战赛(FRC)。
MIT(麻省理工)每9个学生就有1个参加过First比赛,只要在比赛中获得奖项,就可以进入STEM人才库,有助于申请美国名校。

6美国信息学奥林匹克竞赛(USACO)

USACO是面向全球开放的竞赛,备受名校关注,各国中小学生足不出户就能参加。USACO是美国计算机奥赛队的官方选拔赛,含金量极高,同时参赛完全免费,且对编程语言没有特殊要求,只要掌握Python、Java、C++、Pascal和C中的任意一种语言,都可以参赛,可以最大程度、最低成本地提高学术背景,增加海外申学的录取概率。

USACO竞赛一共有四个等级:青铜、白银、黄金、白金,所有参赛者都从青铜级别开始,得分特别高的可以直接进入下一个赛区,其他人则需要等到比赛结束时,才能判断是否符合晋级标准。
USACO的月赛有三场,时间分别为12月、1月、3月,公开赛时间为4月。最适合高一、高二在读学生,如高三学生参加,则必须参加12月的第一次比赛,抓住最后一次提升学术背景的大好机会。

小初怎么开始加入编程

1.学龄前儿童或小学低年级阶段,建议从图形化编程Scratch入手,培养编程兴趣,训练孩子的编程思维。到小学高年级,再接触代码编程。再通过编程竞赛,在实践中学习,提高编程水平。
2.对于初学者来说,可以从Python、C等语言入手,有一定的经验后再学习Java、C++。另外,也要考虑自己的需求,如对人工智能感兴趣,可以学习Python。如果对竞赛感兴趣,就要注意看竞赛是否对语言有要求。
3.选择专业的、有经验的指导老师,选择完善的的课程体系、合适的培训学校,这可以帮助孩子少走很多弯路。
4.掌握基本的文化课和计算机知识
语文方面,掌握常用字,有一定的阅读能力。数学方面,掌握加、减、乘、除等基本运算。
英语方面,认识26个英文字母的大小写,认识一些基本的英语单词。硬件方面,熟悉计算机,会打字等基本操作。

写在最后
总之,少儿编程不是传统意义上的编写代码,入门门槛也比较低,在孩子正式学习编程之前,家长们可以对孩子的能力和兴趣做一个评估,再为孩子制定合适的学习方案。大嘴不光是有常规科目的老师,还有科技类的老师,如果家长需要个性化的学习方案,欢迎咨询大嘴外教小助手或在我们小程序上选择您满意的老师!