一文看懂编程!今天还不懂编程教育的家长就要OUT了!
今天你接受新事物越快,明天你的机会就越多。在孩子面前,你要更超前一步。
——乔妈
你应该会和我有同感,编程教育就好像一个不速之客突然闯入了教育培训市场,并且在瞬间燃爆!有数据显示,预计五年内,少儿编程教育市场规模可达到500亿。
对于一个新现象的产生,必然有它背后不容忽视的原因。带着强烈的好奇,乔妈对少儿编程教育进行了研究,然后发现,今天你可以对编程教育不感兴趣,可以不为孩子选择编程培训课程,但作为家长,你不懂就OUT了。因为,终有一天,孩子必然要面临编程学习。绕不开的事,先知先觉为上策。
今天这篇文章就让你看懂编程教育。
我们先从家长最直接的反应切入——
01
孩子为何要学编程
教育要看宏观环境,看国策
2010年:国家就高度重视信息技术对教育发展的革命性影响。2014年:浙江省提出《深化高考改革试点方案》,信息技术(包括编程)正式纳入高考。2016年:教育部印发《教育信息化“十三五”规划》通知,将信息化教学能力纳入学校办学水平考评体系。2017年:教育部正式印发了《义务教育小学科学课程标准》。标准规定将小学科学课提前到一年级,每周课时不少于一节。2017年:国务院印发《新一代人工智能发展规划》,宣布:“即日起,从小学教育,中学科目,到大学院校,通通逐步新增人工智能课程,建设全国人才梯队”,以此倡导在基础教育阶段开展少儿编程教育。2018年:教育部中学新课标方案发布,人工智能进课堂,编程技术纳入高考范围。2019年:教育部公布了《2019 年教育信息化和网络安全工作要点》,明确表示,今年将启动对2万名中小学生信息素养测评,并推动在中小学阶段设置人工智能相关课程,逐步推广编程教育,还将编制《中国智能教育发展方案》。
来源于教育部官网
在国家逐年推动编程教育的政策发布后,全国主要省市也加快了编程教育的步伐。
浙江:2018年新高考,已将信息技术学科(含编程)纳入高考的考试科目。
重庆:市教委下发《关于加强中小学编程教育的通知》,要求将编程教育列入中小学必学科目。
山东:山东省最新出版的小学信息技术六年级教材加入了 Python 内容,小学生都开始接触Python语言了。据悉,山东也确定要把 Python编程基础纳入信息技术课程和高考的内容体系。
江苏:江苏省教育厅下发《关于印发<江苏省义务教育劳动与技术课纲要><江苏省义务教育信息技术课纲要>的通知》,要求在中小学普及编程教育。目前,南京市已有部分学校尝试在一、二年级开设信息技术课,学编程、做动画,培养孩子计算思维。同时,南京还将科技特长生列入中考招生项目。
天津:天津政府招生办发布的《2018年天津科技特长生招生计划》中,多所中学将信息学奥赛、信息技术、人工智能等纳入了招生范畴。
上海:第一本中小学人工智能教材在上海试点。
看完国内,我们再国际。
在全球范围内来看,编程教育早已是主流。目前,全球有超24个国家,包括日本,韩国,以及欧洲多个国家,已经将编程教育纳入K12课程大纲或者教学场景。
02
学习编程对孩子的影响
培养缜密的逻辑思维
逻辑思维包含编程思维,“编程思维”就是“理解问题——找出路径”的思维过程,是我们解决问题的一种方法。有些孩子很有说话欲望,表达很有逻辑,做事也有计划;有些孩子表达不清自己的想法,说话也没有前因后果,这就是逻辑思维能力的差异造成的。而编程就有可能通过可见的代码、工具、运行结果,去不断梳理抽象的逻辑思维,再通过动手实践把抽象思维给具象化地表现出来。在编程的世界里从没有“差不多”二字,只有“严谨和准确”,一步不对,程序就走不通。
掌握通向未来世界的语言
有业内人士称:“未来,不会编程的孩子,就像现在不会英语的孩子一样让人焦虑。”AI人工智能时代已向我们走来。全球研究报告提到:人工智能会对我们的职业造成冲击,在2030年中国将有1亿人面临重新就业。也就是说孩子将来就算不做程序员也要和程序打交道的。要么孩子能够成为程序的开发者与掌控者,要么孩子能够成为程序的操控者、执行者。
03
正式认识编程
什么是编程?编程,编写程序的中文简称,是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。你也可以把它理解为一种让计算机帮助我们完成特定任务的语言和一种思维方式。编程语言有哪些?对于不了解编程的家长,面向市场上的众多编程语言应该为孩子如何选择? Scratch编程语言: Scratch是一款图形化编程软件,通过拖拽积木的方式,创造属于自己的动画、游戏、故事、音乐和绘画作品。Scratch由美国麻省理工学院开发,名校出品,自然功力深厚。这个编程语言是专门针对中低龄儿童的,也是近几年国内儿童编程最热门的语言。它可以大大激发和保护孩子的创造力,在潜移默化中学习编程技术、教学和电脑知识等。目前被广泛地应用于世界青少儿的编程教育学习中。 Python编程语言:Python 是在80代末和90代初,由荷兰国家数学和计算机科学研究所设计出来的。主要特点是属于高级描述性语言,与自然语言接近程度更高,编码格式要求高,代码更像格式话的简易英文,比较好理解。但它需要有一定的英文和数学基础,更适合于10岁以上的孩子学习。此外,还有C++,.Net,VB等等,学习这些编程语言,年龄需要更大一些,至少要在初中或以上,在这里就不过多陈述了。学习编程的最佳年龄对于零基础的孩子来说,学编程是一个循序渐进的过程,最先开始接触的一定是可视化图形编程,而不是代码编程。养孩子的编程思维对其未来发展的帮助是极大的。但并不是越早越好。根据近代最具有影响力的瑞士儿童心理学家让·皮亚杰(1896-1980)的儿童的认知发展理论,7-12岁时是培养逻辑思维的黄金期,这个时间段学编程比较好。前期可以通过构建拼搭,提升空间思维及动手能力。如何选择编程培训课程?少儿编程作为新兴培训行业,成熟的老师少。市面上的老师有两种,一种是专业程序员出身,有一线产品经验,在项目拆解、子程序、函数上有非常专业的经验。 另一些则是半路出道,根据教案照本宣科。因此家长在选少儿编程培训机构的时候,一定要调查清楚老师的背景。 捷思少儿编程,是捷思思壮(北京)教育科技有限公司旗下的王牌项目,由加拿大华裔Tom先生倡导,与政府级IT专家赵女士携手共同创立。授课讲师均为课程研发团队的核心成员。
同样学Scratch,
捷思有何不同
1主题式课堂,纯英文环境
捷思少儿编程,可以说是“一课双学”。课程打造的纯英文授课环境,包括英文课件、英文练习、英文编程环境、英文表达环境,旨在帮助小朋友在编程启蒙阶段打破语言边界。
2立体化教学,多学科融入
在捷思,没有编程的枯燥,只有编程的乐趣。捷思将编程与数学、科学、信息技术、美术、音乐等完美结合,进行多学科、纵深式、立体化教学。基于Scratch,超越Scratch。
3多技能培养,实战教学在编程的世界里,只会写不会读,就相当于纸上谈兵。捷思特别注重学习的目标性与目的性。未来,绝对不再是一个单打独斗的世界,团队协同作战能力非常重要。在实战中,读懂/修改别人的代码,远比自己写要难得多。在捷思,除了教你自己写程序,还会教你如何读懂别人的程序。
4社群化分享,国际平台交流MIT(麻省理工)提供了分享交流平台。在捷思,可以把自己的作品分享到全球共享平台。也可以改编其他人的作品,大家在上面展开评论。在一个纯英文的交流平台,与世界各国的小朋友用英文交流编程,孩子学习的视野与格局不再是头顶的那一片天空。
此外,捷思最强的优势在于它的教学完全对标国际竞赛级。捷思为学员提供优质的国际交流学习机会。除了邀请海内外优秀的IT专家与捷思的学员共度夏令营外,捷思的学员还有机会走进硅谷、常春藤,参与HarvardSTEM活动,与国际顶尖大咖近距离接触,参加国际性赛事,微留学等。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com