评论

教育部:编程,正式纳入中小学必修课!

少儿编程近期一直很火热,很多家长跃跃欲试。但也有很多疑问,比如:

  • 孩子应该几岁开始学?
  • 对升学真的有帮助吗?
  • 报线上课还是线下课?
  • 跟机器人课的区别是什么?
  • 到底学哪种编程语言比较好?
  • 要如何判断授课老师的水平呢?

...............

小猿宝今天分享的这份 编程指南,全是大实话,从编程的整体进行探讨,并一一解答, 希望帮助你更详细的了解到少儿编程以及,理性地做出判断和规划。少儿编程的“一夜火爆”,背后少不了国家政策的支持。2017年,国务院印发了《新一代人工智能发展规划》,其中明确提到:

教育部文件中,详细说明了4项重要措施:

一、制定文件,规范编程教育发展

将对包括少儿编程教育在内的教育App进行备案,并逐步完善备案、推荐、选用、监督检查等制度,构建覆盖全生命周期的管理机制。

二、将编程教育纳入中小学课程

编程教育等信息技术内容已纳入到小学、初中科学课程和中小学综合实践活动课程,并有机融入到相关学科课程,高中阶段还专门开设信息技术课程。

三、培养培训能编程教育师资

编程教近年来,对不同编程教育机构的师资水平问题,社会上颇有质疑。

而在实施2020年全国中小学教师信息技术应用能力提升工程2.0的过程中,特别要求各地对接 中小学编程教育需求,培养一批熟练掌握软件编程基本技能的“种子”教师。

四、 下一步工作主要安排考虑

(1)2019年初,教育部已经完成了前期调研及规划,接下来将推动编程教育纳入小学、初中的课程中。

(2)进一步培训提升相关教师软件编程能力,继续组织开展相关教师软件编程能力提升培训工作。

编程纳入基础教育体系

这次,带来的是“家长焦虑”吗?

在线少儿编程热,带来的是家长的焦虑吗?

最近很多人在说: 奥数之后,这届家长大概是又打算把宝押在少儿编程上了

关注政策的家长也许已经发现,在北京海淀教育部的这份正式文件之前, 浙江、广州、天津等地区已经出台了相关编程考试政策。

从走入中小学必修课堂,到纳入中高考考试范围,编程正快速渗透着基础教育的各个阶段。

2018年开始,重庆、山东等地区,编程教材、 编程课陆续出现在中小学生的必修课堂上; 南京、天津等多个省市中考招生办发布通知:编程加入中考特招范围有编程能力的孩子,可被社会及高校认定为科技特长生。

1

为什么要学习编程

我们更希望更多的父母让孩子学习少儿编程,不是因为社会的焦虑和升学的压力,而是能看到的少儿编程教育能够带给孩子逻辑思维、阅读理解、任务拆解、动手实操能力的训练。

“未来的语言”给孩子未来更多可能性。

编程教育会有怎样的发展趋势?高考必考项目?还是新一轮的知识扫盲行动?我们尚不可知。不过,距离都是在无声中越拉越大,我们同在一片天空之下,却分属不同的世界。

“在一切都依赖计算机的时代,未来的编程也许就像今天的英语一样,是必不可少的技能。”

2

学编程有什么用?

1. 培养“如何解决问题”的思维方式

编程思维的核心,其实是把复杂的问题分解成一个一个较小的模块,而其中的一些模块应该是可以重复使用的

预先设计好这些模块之间的联系,逐个实现这些小模块之后,再把它们都整合到一起——这种能力对于解决任何问题都有帮助,也是让孩子学习编程最大的收获之一。

2. “调试”这个过程所体现的价值

没有人能一次把程序写对,写完之后一运行,总会发现这样、那样的问题,这时候就需要进行“调试”。

调试对于孩子来讲其实是个很痛苦的过程,有时候调了半天还是不行,就很有挫败感。但这个过程恰恰能锻炼很多能力:

比如怎样找到问题出在哪里,其实有很多技巧和方法;还要有足够的耐心和敏锐的观察力——这些都是放在任何领域都很有用的能力

学习任何东西都是同样的原则:兴趣为先,适度引导

3

学编程才能在人工智能时代有饭吃?

自从前两年Google的人工智能软件AlphaGo击败人类最顶尖的围棋选手以来,人工智能一夜之间成了一个家喻户晓的名词。所有的机构都在拿人工智能说事儿,比如说:“人工智能编程,让儿童赢在未来”等等。

我们说的人工智能,其实是指以“机器学习”为主的一种软件系统。

因此,相比编程本身来说,人工智能和数学的关系其实更强学编程能帮你更好地理解人工智能的工作方式。

如果机器学习本身的原理没有突破,那么可预见的将来,它依然会离“智能”差得远。未来,人工智能将替代一部分人类工作,但我们不能把它看成是一种威胁,而是一种新的机会。

4

多种编程语言,到底学哪种比较好?

许多人听过不少编程语言,比如Scratch、Python、C++等等...到底学哪种呢?

其实在市面上能见到的绝大多数少儿编程机构,都是学Scratch或者类似的Scratch的积木式编程。

至于Python之类的正经编程语言,师资培训和教研体系建设的难度要高上数倍,大部分机构其实都开展不了或者水平有限,真正有能力开展的屈指可数

Scratch其实更适合拿来培养兴趣,学习一些基本的编程逻辑如果一个机构让孩子学Scratch超过两年,那么家长可以判断这个机构比较“水”了,很可能后面也拿不出什么东西。

具体学哪种语言,要看孩子想做点什么。

如果还比较迷茫、找不到什么特定的目标,我建议可以让孩子学学Python,因为Python在各个领域都有广泛应用(比如机器学习),也可以写小游戏(比如基于pygame等引擎)。

有一点想说的是:无论你让孩子去学习什么语言,都要引导孩子去关注那些核心和基础的东西。

比如:计算机的结构和工作原理;计算机的操作系统;编程语言相关的底层知识,以及基本的算法和数据结构知识。

——这些东西,从计算机诞生的那一天起几乎就没变过,正所谓“练好内功”才能“以不变应万变”。

详情扫以下二维码咨询

地址:盐城市人民南路9 号宝龙广场二楼北侧乐学城内返回搜狐,查看更多

责任编辑:

平台声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
阅读 ()
大家都在看
推荐阅读