编程热


最近一股 编程热 扑面而来,大家是否有所了解?

编程?相信还有很多人对它的了解还停留在是程序员?IT男?枯燥?乏味?

但是在美国,很多非程序员人士都会掌握一些编程的相关技术,使得在目前科技高速发展的时代,编程成了像语文数学一样的必修课

在中国呢?

3月13日,教育部公布了《2019年教育信息化和网络安全工作要点》,明确规定:今年将启动中小学生信息素养测评,并推动在中小学阶段设置人工智能相关课程,逐步推广编程教育。



今年,一道高考数学真题引起信息技术创客导师浓厚的兴趣及各学校和家长的高度关注。
全国卷3中的填空题第16题,通过3D打印技术的题材,展示数学知识与生活的完美结合。

无论是国家大政或是高考频频出现的科技类题目,都在告诉你:编程及3D打印技术已是科技教育的大热,并将融入生活及学习的方方面面。



学编程的好处

前段时间,一名15岁的初三学生温铠瑞,被清华大学提前锁定,获得高考加分60分。

他从小学开始接触编程,初三时参加了清华大学信息体验营活动。因为成绩优异,他被清华大学直接签约,拿到了高考加分60分的录取优惠。

高一学生周雨扬因为编程能力出众,被北京大学预录取,只要高考能上一本线,就能入学北大。

高三女生郭文景,更是因为优秀的编程水平,在众多学生中脱颖而出,被哈佛大学提前录取。

在倡导孩子学编程时,能让孩子学什么?学知识吗?为了将来做程序员吗?都不是!编程思维的培养,才是大家共同的目标!编程不仅可以培养一个人的逻辑思维能力、抽象思维能力、更重要的是能够培养分解问题的能力。


编程源于一个编程思维

什么是编程思维?


编程思维:并不是编写程序的技巧,而是一种高效解决问题的思维方式。编写一个计算机程序和煮一道菜,本质上都具有某些相同或者至少相似的逻辑。编程过程中所涉及到的思维方法与我们熟悉的逻辑思维类似,帮助我们更好的解决问题和生活。

“编程思维”就是一个“提出问题——理解问题——解决问题”的过程。

具体可以拆解为:

框架搭建思维

设计一个游戏程序,最先需要做的是设计、完成整体框架的搭建,这种高屋建瓴统筹规划全局的思维几乎在任何的学习、工作项目中都要用到。

大问题拆解思维

任何复杂的问题都可以拆解成一个个简单的问题,再逐一击破。在设计程序的过程中,小朋友想实现什么功能就需要在原有的框架结构中,去拆解问题,先实现什么再实现什么,最终达到功能实现的目的,这其中就涉及到问题拆解思维。

批判型思维

批判性思维就是通过一定的标准评价思维,进而改善思维,是合理的、反思性的思维,既是思维技能,也是思维倾向。而批判性思维在孩童时期却并不常见的,生活中给予孩子“善意”的引导,有时反而会适得其反,让他们的思维变得固化,缺乏批判性和独立思考的能力。

举一个简单的例子:

当我们带孩子来书店挑选要买的书时,自然思维的孩子会通过第一印象决定要买的书,可能这本书的封面上有他喜欢的卡通人物;有批判性思维的孩子,会打开这本书,试着读上几页,看看是不是自己感兴趣的书,自己是不是可以理解故事的内容,进而做出判断买哪一本书。所以批判性思维是摒弃表象,通过分析和评估,看清事情本质的过程。

编程思维可以说是学习少儿编程的一种核心技能,学习少儿编程的目的不是为了培养未来的“程序猿”、“攻城狮”,主要是为了培养孩子的编程思维和解决问题的能力,能够让孩子在解决问题时能够思考更全面、条理更清晰,提高解决问题的能力。

编程教育


中央发文

2019年7月8日,中共中央发文:义务教育不得引进境外课程和教材。







地方政策

01河南省


2018年4月10日,河南省电化教育馆印发《2018年河南省中小学创客教育工作要点的通知》,针对国务院《新一代人工智能发展规划》中提出中小学阶段普及编程教育的要求,各地市电教馆应组织专家,加强政策学习,跟据本地情况,出台相关实施意见。

各试点校应进一步解放思想,汇聚多方力量,充分利用现有条件,研发校本课程。建议在中小学开设程序设计课程,培养编程思维,普及编程教育



02重庆


重庆公布的《关于加强中小学编程教育的通知》第一次从政策层面细化了少儿编程的课程安排。《通知》要求,小学3-6年级累计上课不少于36课时初中阶段累计上课不少于36课时,同时要配备专门的编程教师。



03南京


南京将编程列入特长生招生。


 2018年4月9日,南京教育局发布的《关于做好2018年南京市普通高中科技、学科特长生招生工作的通知》中,明确指出:具备科技特长生和学科特长生招生资格的学校,要统筹考虑招生项目和计划。

科技特招生要求在初中阶段有一定关于科技创新实践活动的特长,或在市级及以上的相关竞赛中获得三级及以上证书。在规定的7大类科技特长生中,青少年科技创新大赛、三模一电、智能控制、机器人设计与制作其考试的本质都与编程息息相关。