编程教育以后会成为一门通识教育吗?

我是笑大的


从思维锻炼来看,编程确实可以成为一门通识教育。



我们学习数学,能够锻炼数学思维,所谓数学思维主要是分析和归纳这两种逻辑演绎的方法;

我们学习物理和化学,能够锻炼实验思维,所谓实验思维主要是以客观现象为基础,去认识我们的世界。



我们学习计算机编程,则能够锻炼计算思维,所谓计算思维,主要是一种程序化解决问题的方式,凭借计算机强大的计算能力,能够尽情的施展遍历的思想。

可以预见,计算机编程,单就语法来说,将会变得越来越容易,今后对于编程的学习,将是侧重思维方式上的锻炼。不过,为了能够将计算机思维真正用起来,服务自己的工作,熟练掌握一门编程语言,还是非常重要的。

国之重器,大国上庠。感受大学文化,瞭望科技前沿,亲历一流征程,敬请关注头条号“上庠”。

上庠


我很希望编程成为通识教育。

乔布斯曾经说过“人人都应该学习一门计算机语言,因为它将教会你怎样思考。”

我对这段话深刻理解高度赞同,我本人会一点编程,在学习过程中体会到编程对于思维方式的训练。

我们的日常交流很随意,经常会发生这样的情况:你脑子里想的是A,说出来的是B,他听到的是C,两人讨论的是D。

编程就是跟一个思维严谨、逻辑清晰、毫不含糊的人对话,迫使你把脑子里的含糊概念清晰化,久而久之就形成了“概念清晰”的思维习惯。

再比如说,编程中最基本的if,else,then,end条件语句,会在你脑海中勾画出这种思维逻辑的分叉进程,每一条进程都清晰明确,这对孩子将来做项目规划有巨大的好处。

我们大家都有一个共同感受,小孩子学手机和电脑比老年人快的多,为什么会这样?

这是因为手机和电脑就是用规范的编程语言写就的,人机交互逻辑清晰概念明确,孩子的思维模式是一片白纸,接受这种高度理性的表达式没有任何障碍。

而老年人早已习惯了模糊甚至混乱的交流方式,对这种逻辑性很强的交互方式是很难适应的。千万不要等孩子的思维也变成跟老人一样混沌。

我期望编程能作为一种通识教育,但现在教育主观部门恐怕尚无这个意识,未来前景并不乐观。


奥卡姆剃刀


会。而且这个趋势已经开始了。

拿美国举例,一些大学在设置本科必修通识课时,本来只是人文、社会科学、自然科学、艺术、体育以及语言,现在陆陆续续要求毕业前至少要掌握一门计算机编程语言。而且,编程也有低龄化的趋势。有一个非盈利组织Code.org 正尝试把编程带到美国所有学校里,从幼儿园开始,并尝试游说州议会将编程作为所有高中生的毕业要求。这个组织已经在全美90多个学区建立了分点,反响最快的就是芝加哥地区的公办学校。截止2016年1月,芝加哥地区已经有100多个学校开始了编程的项目,并会长期跟踪其效果。

为什么美国教育系统要重视编程?如雨后春笋般涌出的科技/创业公司急需编程人才,而目前人口中满足条件的劳动力非常有限。有数十万的岗位急需被填补。于是编程就开始从娃娃抓起。

其次,即使不是直接在科技公司里做码农,很多其他的学科和领域都非常需要编程语言这个工具。拿政治学举例,作为一个研究选举的学者,不仅要懂政治,还要懂统计学,更要懂些编程,比如R,来做数据分析。

最后,掌握编程符合时代的大背景。当科幻电影和学界专家都在讨论未来人工智能以及机器学习如何改变人类生活时,当美国正面临着经济结构升级转型,淘汰劳动为主的产业,发展高新技术行业。在某些行业,比如法律界,就有人开始讨论人工智能会逐渐取代很多低年级律师的工作。或许在不久的将来,需要懂得编程语言的人就像需要懂得说英语的人一样重要。


记者王冠


作为一名互联网行业的从业者,同时又是一名教育工作者,我来说说我对这个问题的看法。

以前一提到编程就是专业人士的事情,由于早期编程具有较高的门槛,所以大部分人对编程还是比较陌生的。随着近些年信息化社会的不断发展,我们的工作、生活和学习与互联网的结合越来越紧密,而编程作为互联网的普通话之一,也正逐渐成为现代人的必备技能之一。

当前我们正处在第三次信息化浪潮中,这次信息化浪潮的代表技术是物联网、云计算和大数据。与以往的信息化浪潮不同,这次信息化浪潮的发展让物联网走进了我们的生活中,物联网与云计算的结合极大的拓展了物联网功能。一个典型的变化就是物联网产品的可编程化,用户可以根据自己的需求对物联网系统进行编程。未来这种需要编程的场景会非常多,这就促使编程将成为一种需要掌握的基本技能。

当前随着5G标准的逐步落地,车联网等领域将得到快速的发展,智能车联网系统将逐步普及。用户想与智能车联网系统进行更好的沟通就必须掌握编程技术。再比如智能家居系统在未来也将迎来一个爆发期,而智能家居系统使用编程的情况将更多。

总之,未来一定是智能化社会,而智能化社会的代表就是我们的身边会围绕越来越多的智能体(Agent),这些智能体将是我们的工作、学习和生活的伙伴,而编程正是与这些智能体交互的重要手段,所以编程一定会得到更广泛的普及。目前不少欧美国家和国内的一些发达地区已经把编程教育纳入到青少儿的教育体系中,相信这是一个必然的趋势。

我的研究方向是大数据和人工智能,我目前也在带相关方向的研究生,我会陆续在头条上写一些相关的科普文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。

如果有互联网方面的问题,也可以咨询我。

谢谢!


IT人刘俊明


编程是一个新语言,是人类与计算机沟通的语言,并且是无边界、无国界之分的。未来的发展离不开人工智能、离不开编程,中国的人工智能人才缺口之大,单靠现在的教育是完不成的。所以他一定会成为一门通识专业


向阳花礼欣


本人觉得编程教育在中国很难成为一门通识教育,以下是个人的看法。

第一,编程教育是一门职业技术,而不是一种工具。

第二, 不是所有的编程教育都与学历,数学,英语有关,比如像PHP,java,JavaScript等常用编程语言,只要热爱编程,有耐心,有信心都可以学会,所以编程教育更应该是“自由教育”。

第三,编程技术是一种兴趣,不是所有的人都喜欢编程,现在很多学习编程都是男生,如果 编程非要放在大学必学课程,到头来还是应试教育,中国应试课程现在真的不少了。

希望我的回答能帮到你,谢谢!


常青春科技


未来的编程,就像以前学生的打算盘,背乘法口诀一样,是一种必备技能 。数学这门学问,会越来越重要,它贯穿于生活的方方面面,无时不在我们身边。


秋色正杰


这个完全是有可能的,编程,也就是用电脑来解决一些问题,特别是涉及到一些复杂方程求解,或者大数据处理,用电脑计算比用草稿纸计算要快的多


分享到:


相關文章: