发表时间:2022-03-24来源:网络
谢邀!
针对第一个问题:有必要学习编程吗?我从2个方面来讲下哈:
国外很多国家已经在编程教育这条路上比中国走得很远,以下是一些国家相关的状况:
以色列:
2000年,以色列将编程纳入高等学校的必修科目,同时要求孩子从小学一年级就要学习编程。编程在以色列的高中是必修课,所有学生在进入大学或者去服兵役之前,都已经学过编程。
美国:
2012年12月奥巴马总统推介“Hour of Code”的全国学生写程式活动的广告宣传,理念为“Do not just play on your phone. program it”活动吸引3万名学生及扎克伯格、盖茨等人现身解说基本程式概念。2016年, 美国政府公开宣布将投资40亿美元用于推广计算机科学, 并鼓励各州推出妥善的5年计划,提高区域的K-12计算机科学教育发展。美国科技公司及各界团体积极响应。2017年, 特朗普签署备忘录, 拨款2亿美元支持STEAM教育,尤其重点支持计算机科学。
英国:
2013年前任英国首相卡梅伦宣布对全国中小学教学大纲进行改革,教学大纲中规定 5 到 7 岁的学生需要通过计算机课程掌握:理解什么是算法、以及算法如何以程序的形式在电子设备上运行,并要求于2014年开始使用。自2014年9月起,英国政府将电脑程序编写纳入中小学必修课程。目前英国教育体系确保了100%覆盖儿童编程学习。英国三位妈妈创立了Mama.Codes教3-8岁孩子像语言一样学习编程,前不久获得10万英镑融资。英国BBC也于2014年9月宣布提供儿童编程教育服务。
芬兰:
2016年8月芬兰全国实施新的《国家核心课程大纲》 , 首次将编程纳入小学教学大纲, 从小学一年级开始教授编程。
澳大利亚:
2016年澳大利亚正式将编程引入全国必修课程,学生在10岁时开始学习编程,培养编程思维,12岁左右便可在电脑上进行编程实操。
新加坡:
2017年,新加坡要求把编程纳入小学考试范围。
日本:
2017年6月日本文部省发布《新一期学习指导要领解说》 中倡导中小学开展STEAM理念教学(目标直指少儿编程)。同时,日本文部省在新修订的《学习指导要领》 中指出日本中小学将在2020年起开始设置编程课程。目前,日本已经开始的少儿编程学习采用Scratch语言进行陪训,目前采用的三种方式为:(1)民间志愿者形式进行教学;(2)相关企业进行陪训;(3)文部省下公办机构进行培训。
韩国:
韩国教育部规定从2018年起编程纳入小学正规必修课程。
欧盟:
欧盟中15个国家(不完全统计)课程中增加编程教育,其中12个国家在高中设立编程课程,
9个国家在小学便开始设立编程课程。
编程教育的渗透率,西方发达国家都远远超过我们。美国更是达到了惊人的44.8%!这样的差距是非常可怕的。

所以在这个层面上,国家已经警觉,并开始急切推动中国编程教育的发展。
2017年7月,国务院发布《新一代人工智能发展规划》 强调“实施全民智能教育项目,在中小学阶段设置人工智能相关课题,逐步推广编程教育,鼓励社会力量参与编程教学软件、游戏的开发和推广”。
2017年10月,教育部发布《中小学综合实践活动课程指导纲要》,《指导纲要》提出中小学综合实践活动课程是义务教育和普通高中课程方案规定的必修课程,与学科课程并列设置,从小学到高中,各年级全面实施,所有学生都要学习,都要参加。其中,编程被明确列为综合实践活动课程内容之一。
2018年4月,教育部先后印发《高等学校人工智能创新行动计划》和《教育信息化2.0发展规划》。《高等学校人工智能创新行动计划》提出到2020年,基本完成适应新一代人工智能发展的高校科技创新体系和学科体系的优化布局,完善人工智能领域人才培养体系,完善学科布局、加强专业建设和教材建设。《教育信息化2.0发展规划》要求充实适应信息时代、智能时代发展需要的人工智能和编程课程内容,将信息技术(含编程)纳入初、高中学业水平考试,将学生信息素养学生综合素质评价。6月,我国第一本面向中学生的人工智能教材——《人工智能基础(高中版)》正式发布。人工智能课程进入了高中课堂。
2019年3月13日,教育部公布《2019年教育信息化和网络安全工作重点》,今年将启动中小学生信息素养测评,并推动在中小学阶段设置人工智能相关课程,逐步推广编程教育,也将编制《中国智能教育发展方案》。
从国家战略层面开始发力,并逐步开始落地!不出意外的话,在几年内,中国学校编程教育将是另一番景象。
1、未来社会对具备编程能力的人需求很高
根据http://code.org统计,所有新的STEM(科学、技术、工程和数学)工作中,71%都是计算机专业相关的,然而只有8%的STEM毕业生是计算机专业的。这表明需求存在巨大的缺口。学习编程将增加孩子获得一份丰厚的STEM职业的机会,尤其是在计算机工作增长超过全国平均水平两倍的世界里。编程已经很快成为一项至关重要的技能,http://code.org还指出,CS专业学生的收入比大学平均水平高出40%。(这是美国的数据,其实在中国缺口更加大。)
即使以后不从事直接编程相关工作(比如做程序员),在其他领域工作,具备编程能力就相当于开了buff。
2、在申请大学、实习和工作时,编程有很大的竞争优势
如果拥有许多同龄人所缺乏的技能,比如编程能力,那么在潜在的大学招生官和雇主眼中,学生会立刻变得更受欢迎。在留学最热的美国,许多院校已开设编程课,鼓励越来越多的学生掌握编程技能,因此非常重视留学生在这方面的技能。如:南京外国语学校的谢春阳因编程特长被耶鲁大学、哥伦比亚大学同时录取,武汉外校英中国际班学生沈凡具有编程特长被库珀联盟学院录取。会编程的孩子,更容易获得国外名校的青睐。
3、有了编程知识,学生就能更好地了解周围的世界
我们中的大多数人都不知道智能手机、笔记本电脑、社交媒体网络和视频游戏的运行机制。基本的编程知识可以改变我们与我们日常使用的技术的交互方式,并且可以让我们看到编程的无限可能性。
4、编程也可以是非常有趣的
虽然编程是基于逻辑的,但它也是一项极具创造性的活动。如果知道如何编程,应用程序、视频游戏、网站等具有创造的工作就可以入门了!对于许多开发人员来说,编程的部分吸引力在于,看到他们的代码在一个良好的调试会话之后变得栩栩如生所带来的挑战和回报。
5、编程可以提高创造力
当你学习一门语言时,你用它来表达你自己。代码也是如此。编程使人不仅可以消费数字媒体和技术,而且可以创造它们。与其简单地玩电子游戏或使用应用程序,想象自己制作电子游戏,或设想自己的网站或应用程序可能是什么样子,将是一件更富有创造力的事情。
6、编程可以提高问题解决能力
当学习编程时,复杂的问题可以拆解成更小的问题。正如Songkick的首席技术官丹•克劳(Dan Crow)所解释的那样,“计算思维通过将大问题分解成一系列更小、更易于管理的问题来教你如何解决大问题。”这种逻辑思维在学校、工作和生活中是一种强大的工具。
7、编程可以提高耐心
像任何新学科一样,学习编程是一项挑战。因此,解决复杂的问题和在过程中犯错误可能是非常令人沮丧的。编程教会我们面对这些挑战时要学会坚持。学习如何通过研究和协作来解决问题和寻找解决方案,可以培养出这种非常理想的技能。
8、编程可以改进协作
任何人都可以学习如何编程,青少儿也可以和其他各种种族、性别或背景的人一起学习。他们认识并学习如何与各种同龄人合作,所有这些同龄人都有共同的技术兴趣。一起学习的孩子可以相互成长,互相问问题,一起努力解决问题和创造事物。
9、编程可以增进沟通
在学校、工作和生活中,沟通是一项绝对必要的技能。能够清晰地用简单的术语表达复杂思想的人往往在不同的行业和生活方式中容易取得成功。当青少儿学习如何编程时,他们学会了如何与最简单的受众交流:计算机。
10、名校自主招生,信息学竞赛获奖录取率翻倍
每年全国约有10万人参加信息学奥赛,全国获奖者可直接保送清华北大等名牌大学,也能获得优惠录取政策,相对于奥数,录取率提高了2倍左右,而且可直接对口国内外的工科专业方向,无论是当下还是未来,其优势非常显著。
针对第二问题:如何避开编程过程的坑?我们也试着回答一下哈。
孩子在编程过程一般会遇到哪些坑呢?这个问题比较宽泛,我们范围缩小为:当孩子选择培训机构学习编程时,需要避开哪些坑呢?我们总结了一些,希望对您有所借鉴,也希望知乎网友批评指正。
1、课程难易程度不适合孩子
如果课程太多简单,比如跟着老师依葫芦画瓢学习scratch,然后做出几个简单的游戏作品,就向家长证明孩子学会了一点编程。如果是这样的话,孩子自学也没有太大问题,家长还省了一笔钱。如果课程太难,就像很多本身是程序员的父母教孩子那样,上手就教抽象的、枯燥的术语、代码,就等于把孩子的兴趣粗暴扼杀了。因此,我们认为教孩子学习编程,既要生动有趣,通俗易懂,这样容易启发孩子兴趣,让其有更持久的热情,但是也不能单纯满足孩子的兴趣,纯粹游戏化教学,而是需要匹配孩子的程度,让其一步一个阶梯地“往上”学习,进而达到编程学习的核心目的:掌握编程思维。
所以,在选择机构的时候,一定要认真看看机构的课程设置,是否符合孩子认知发展规律,是否比较系统和体系化等。
2、编程老师教学水平参差不齐
由于少儿编程行业在我国是一个新兴行业,非常年轻,就我们自己而言,算是行业最早的机构之一,也才5年历史。所以,市场上优秀的编程老师数量是非常少的,而一个优秀的编程老师必须是编程能力和教学能力并重的。当然,这里的编程能力并不是要求老师能力比肩BAT大牛,那是不太现实的,另外,教学能力在少儿编程培训非常重要。二者结合达到一定程度,就可以说是一位合格的编程老师了。
所以,在选择机构的时候,需要注意机构的师资选拔标准,当然也不要仅仅看官网,更应该看看他们各大网站的教师招聘的描述,一般就可以看出来一个什么状况。另外,一个机构的历史越久,师资质量也相对更加可靠。
3、教学模式不适合孩子
现在少儿编程机构教学模式一般分为:线上1对1、线上1对多、线下小班课、线下大班课、录播课等,这些模式各有优劣,需要根据孩子的特性和家长的支付能力等来选择。比如:1对1的学习效率高、效果好;1对多互动好、氛围佳;线下课更安心、交流好;等等。选择什么样的模式,家长一定要考虑清楚。
以上,所列的几个坑,可能并不能概括所有。各位可以继续探讨哈。
希望能帮到你。谢谢。
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务