【开怼吧】第39期:编程教育到底该不该作为孩子基础教育的一部分?
  

sangfor_闪电回_小六 发表于 2019-4-21 22:19

本期辩论话题结论如下:共有 208 人参与投票)
1.  正方:支持;编程是趋势,编程思维很重要        47.60% (99)
2.  反方:反对;编程技术更新这么快,小时候学的长大早就落后了;  
29.81% (62)
3.  中立:骑墙;我有更好的观点…        22.60% (47)
本期优秀辩论者:
458065cd022d58c681.png
775415cd0251a1aacc.png

“在信息化时代,不会编程无异于文盲!”2018年9月26日,重庆市教委发布通知,编程课程进入中小学课堂,从3年级开始学习,初中阶段学习不得少于36课时,高中也要开设编程课。这条消息一出,一石激起千层浪。
有人说:“没有实践的计算机课程都是鸡肋,到时候变成很多人学了十多年英语,还是不能与老外直接交流和沟通。”又有人说:“支持。但关键的问题是怎么教,教什么?很多四五线城市,老师可能都不太懂编程,怎么教?”
那么问题来了:编程教育到底该不该作为孩子基础教育的一部分?孩子该不该从小学编程?

【本期辩论话题】
稿定设计导出-20190421-212410.png

【主要观点】
正方:编程不等同于写代码!编程思想也是逻辑思维,这一点对于处于智力、思维养成期的孩子尤为重要;
反方:不想当程序员没必要学编程,编程技术更新这么快,小时候学的长大了早就落后了;
中立: 骑墙观望,我有更好的观点...


【辩论时间】
2019年4月22日 -- 2019年4月29日 23:59


【回帖要求】
正方:我支持请陈述您的观点:
例如:我是正方,我认为巴啦吧啦吧啦…(讲道理我在行~)

反方:我反对请陈述您的观点:
例如:我是反方,我认为哔哩哔哩哔哩…(用你的犀利的论点压倒他吧~)

骑墙:我保持中立,请陈述您的观点
(注:骑墙有风险,中立发言需要更多的语言来证明和表达自己的看法,单独的看法也更容易不被别人支持。)


【奖励惩罚】
1.发表有力论据,做到发言内容丰富、客观的,无论支持何方论点,都会获得相应20s豆奖励,同时将抽取2名优秀辩论者赠送深信服定制日历一本;(字数不少15字)
2.主动反驳他人论据,并冷静客观指出问题的,获得额外的50s豆奖励
3.连续3期获得优秀辩论者称号,将额外颁发“最佳辩手”荣誉勋章一枚
4.无理性攻击性言论,将最低处罚10s豆;
5.灌水、无意义回复,管理员将有权直接删除;



【规则说明】
1.we are family ,友好的辩论环境靠大家自觉维护
2.请质疑对手的论点论据而不是价值观判断;
3.请以自身观点发言,而不是代表他人;
4.思路清晰有条理,论点鲜明且具有说服力,或极具创造力的“神回复”和引发他人点赞评论的热回复都有可能被管理员精选为优秀辩论;
5.开展辩论旨在促进思想间的碰撞,大家互相监督请不要恶意攻击他人哦;
6.本活动最终解释权归深信服社区所有;


你可以选择当辩手,在一线唇枪舌战,
你也可以是吃瓜群众,为他人点赞助威!
辩论大神与博学文豪们,
接下来就是仁者见仁,智者见智的时候了!
朕把天下交给你们啦!

第39期  开怼吧!
(以上图片均来源于网络,侵权立删)

(辩论的本质,不是为了驳倒谁,也不是为了秀自己的正确,辩论的本质意义是通过正反观点的碰撞,
凝练出接近事实的真相。对方的观点,自己的观点,互相补充和完善、修正。)


【辩题征集】
如果您有IT行业/云计算/网络安全等其他方面的能引发思考且具有价值的辩论主题,
可以私信sangfor_闪电回_小六进行投稿,一经采用,每个辩题将获得100S豆奖励





【发起投票】
1、请先选择你支持的一方进行投票(最多选择1项)
2、投票后移步评论区陈述个人观点,也可对他人观点进行点赞、评论、反驳哦~;


单选投票, 共有 208 人参与投票
您所在的用户组没有投票权限
tj_zero Lv17发表于 2019-4-22 08:07
  
我保持中立,我觉得开设“编程课“对孩子有利有弊;

利处:让孩子从小接触和培养程序化思维方式,做任何事都需要一个过程,没有过程就没有结果;尊重规则是当前一代应该理解的知识;

弊处:如果培训过当,可能导致偏科以及过于依赖程序化,简单事情复杂化,限制了孩子们活泼开朗的性格。
droprains Lv14发表于 2019-4-22 11:27
  
反方:

“在信息化时代,不会编程无异于文盲!”言之过甚!编程教育,不应该作为孩子的基础教育!

根据师资力量、学生认知的实际情况,
编程,可以作为拓展班、兴趣班;而不应该一刀切,成为基础教育、义务教育的必修课,甚至以其作为评价学生、考核升学的依据。
另外,编程、逻辑思维,其本质是数学思维,可以在数学课加入一些相关内容。
而且,对于中国人来说,编程最难的不是数学、不是逻辑,而是英语的语言障碍。


义务教育的课程,应该关注学生的兴趣和实际经验,着眼于终身可持续发展的基础知识和基本技能。
素质教育不应该搞一刀切,全面发展不是平均发展;应该充分尊重学生的个性和差异特点,切实贯彻因材施教!
让偏理科的学生,一直啃语文、政治、历史,还必须交出个好成绩,是不科学的。
同样,让偏文科的学生,必须“学会数理化,走遍天下都不怕”,然后学个计算机语言,再来两套编程,也是残忍的。


全球范围来看,为什么在高精尖、科学前沿、诺贝尔等领域缺少中国人的身影?
除了经济基础、技术基础、学术风气等原因外,另一个重要原因就是教育体制问题、人才选拔培养问题!
大多数国家的中等、高端教育是“找长处选拔人才”;而中国则是“挑短板淘汰人才”。
然后,人家多是在某一领域、专业的精英、奇才;而中国则大多是看似水平很高,其实各方面都平庸的普通人。

好在,这种情况在一点点改善。
比如:这些年清华北大的自助招生,理科生不考语文、政治、历史了,给那些偏科严重的人,一条出路。


所以,编程教育,可以成为拓展班、兴趣班,而不该作为基础教育的一部分。
小鱼儿 Lv6发表于 2019-4-25 09:25
  
我是正方:支持;编程是趋势,编程思维很重要
未来的世界,是不论什么行业都需要跟计算机打交道的时代,那种技能重复性高、学几个月用一辈子的工作都会被人工智能所取代。各行业都会使用一定的编程技术提升效率,不会与机器交流肯定会失去生存空间。如果中国在世界上首先培养出了整整一代略懂编程技术的庞大人口,中国在世界上的竞争力也将是无可抵挡的。
每个人的意见角度不一,有从时代发展的眼光看,觉得要顺应信息时代的潮流,有从编程的本质来看问题,认为编程思维本质是清晰的逻辑和思考,为了培养孩子的编程思维,应该学习编程。
其实,支持和反对方的意见都很有道理,我认为,真正的编程教学可能不合适进入基础教育的课堂,但是,编程最重要,也最有价值的,实际上是编程思想,是逻辑思维,这一点对于处于智力、思维养成期的孩子尤为重要。
因此我们可以对孩子采用合适的编程教学方式,在尽量简化编程的操作难度,但不削弱思维训练强度的情况下进行教学。
孩子在遇到问题后,分解问题,梳理逻辑,通过点击并拖拽代码积木的方式,完成逻辑处理的搭建过程,轻松编程,可以使儿童或者成人编程初学者学习编程基础概念等。
现在我国由于现实的国情限制,全民编程教育还缺乏人才储备和硬件设施,但在基础教育时期,提前布置编程相关的通识课程,为孩子打下对编程的基础认知,培养兴趣,必然是百利而无一害的。
毕竟,不积跬步无以至千里,不积小流无以成江海,只有迈出了编程教育的第一步,才能为以后培养具有编程思维的创新型人才打下基础。
现在 英语是全球化的基础语言,10年后 编程是AI时代的通用语言;学习编程
我们不是培养孩子成为程序员,而是在趣味创作中,练孩子的数理逻辑和创造力
,成为未来AI时代的佼佼者
正点闹钟 CEO 王颖奇认为,“整个世界已经由软件驱动,学习编程有助于理解这个世界的运行逻辑,不会再出现高铁站上有人指着自动售票机骂娘的情况。”
爱范儿黄姓编辑认为,“App、移动互联网已经成为生活不可或缺的一部分,就像过去建房子、修电灯、烹饪一样,学习编程也是应对生活、改变生活的基本技能。”
而“教育大发现社区”联合发起者、北京师范大学教师庄秀丽也抱有同样的看法。“我对奥巴马的观点表示认同,因为奥巴马在表达要学习编程的时候,并没把否认或降低其他一些基本素养培育的重要。”
“未来的世界,是数字化的世界,人类各种信息的开发和存储,都在借着数字化的编程方式,表达、传播、加工。从这个角度来说,孩子从一出生,他所接触到的世界,就是被数字化符号编织和连接的物理世界。因此,当孩子有机会接触学习编程素养,会更好地帮助孩子理解和认识这个被数字符号连接的世界。”
从社会的角度看,若把编程转为基础学科,其后果可能是正面的
爱范儿的 CTO 张涤凡支持编程成为基础学科,“奥巴马总统提出将编程能力作为基础教育的一部分将是另一次对美国历史产生重大影响的决策。克林顿提出的国家资讯基础建设计划促使了美国最近二十年在信息技术方面领先全球的结果,而培训出拥有编程能力的一代人,对计算机行业的发展会提供更多人才储备。这可以通过二十世纪末二十一世纪初,互联网泡沫时期,因泡沫刺激学习 CS(美国人习惯将计算机专业缩写为 CS)的人才在次贷危机过后为充满活力的互联网创业公司提供了大量的人才储备,促进了湾区新一次的创业高潮的事实而得到证实。而且,这也将减少美国对于外籍高科技劳工的需求。”
姚欣宇认为,“基础教育中真正开始注重基础能力的培养,是拉开国家和国家巨大差距的因素。编程只是个最好用的工具和方式,而美国率先意识到了这一点,无论是处于政治作秀原因还是真的理解,这都会带来非常正面的效果。”
现在深圳被视为中国的“硅谷”,很大程度上要感谢 2006 那一年迎来了“山寨”狂潮——应对快速变化的市场环境,训练了大量技术过硬的工程师,形成灵活而高效的供应链分配。更重要的是,因为“山寨”,深圳可能聚集着世界上数量最多的硬件工程师,这是中国深圳可与硅谷比较的优势。
在中国应试教育的环境下,编程不适合作为基础教育学科
秒视 CEO 周凯雯说,“国内高中数学课程就有 Basic 编程的内容,主要是针对语法做了些讲解,高考这部分内容大概占 6 分,我们所示基础教育加入了编程,但是很明显没有多少人对这种流于表面不结合实际的编程教育有所受益。再好的东西用这种形式向学生传播,恐怕没有什么用。如果编程要推广成基础教育,还要看考试考不考,占多少分。”
如果编程成为基础学科,最大的挑战来自师资力量的不足
庄秀丽以教师的角度出发,解释技术教育推广会遇到的问题,“推广编程教育,实际上包含两部分的内容:一是思维方式上的,一是操作技术层面的。技术层面的内容,是具体的,是变化的,就像程序语言发展一样,是不端更替变化fvj的。操作技术部分的内容,就像现在一些中小学中,孩子们会用 Scratch 这款软件编程一样。然而,不容易推广的,是体现现在操作背后思维方式这个层面的内容。当然,如果有足够优秀的师资(能更胜任引导孩子进行编程的优秀老师),推广也就不会是很难的问题了。
“优秀师资的培育,也不是段时间就能够发展出来,师资能够发展也需要有相应的土壤。如何克服推中存在的这一难题,打破传统学校机制的壁垒,无论是通过哪种方式,让孩子们有机会跟各类科技创新企业或相关民间教育组织进行连接,有机会体验到由那些企业组织提供的各种教育服务。”
Python 中文社区创始人周琦认为,推广编程教育“唯一的困难是当前社会的整体对知识、信息、数据的态度是什么。如果普遍认为知识无用,数据不值钱,信息必须受到严格过滤,那么无论进行怎样的教育体制内编程教育引进,都无法引发出合理的当代信息素养。”
另外,姚欣宇提到,社会对编程认知的偏差,也是推广编程教育的障碍:“普通老百姓对编程这件事情的认知分为三种:1. 这东西是聪明人玩的东西;2. 我用不到编程这个技术,不需要学;3. 会编程的人修电脑应该很厉害。”
另外,他还注意到,编程技术的选择多样性,也构成对编程教育的阻碍,“在技术圈中,我们都会讲 PHP 是最好的语言这个笑话,几乎所有技术从业者都知道这是讽刺PHP语言各类设计问题的行业笑话。但是现实中,PHP 虽然在一些设计上落后甚至有缺陷,但这样的技术应用广泛,学了对找工作有好处,所以从教育体系的角度来说,这个时候就会遇到问题,到底是教社会上用的多的,还是注重基本功先教核心基础。技术领域的多样性导致编程其实是一个非常庞大的话题和体系。”
他认为,“可以组织一些面向社会层面的活动,让大众了解到编程是什么以及不是什么,还有它能够带来什么,关于编程技术体系庞大的问题,可以先制定标准的选修内容,然后根据兴趣和方向进行不同技术路线的选修。”
编程行业的兴起,促使世界进入新领域,让很多家长会产生这样的疑问:“到底该不该让孩子学习少儿编程?”我们可以从学习兴趣、学习目的、如何学习、学习的好处这四方面来为家长全方位的了解编程。
1.孩子有没有兴趣?
兴趣是最好的老师,如果孩子不喜欢,对编程不是很热爱,那就不要逼迫孩子学习。家长们不如可以先去给孩子找个编程兴趣班试听课,让孩子先去了解和接触编程,感受编程的快乐和魅力。
2.孩子学编程最终是为了什么?
其实学编程就像学跳舞一样,不可能每个孩子都能成为舞蹈家,学编程也一样,最终也不是每个孩子都要成为程序员。学习编程,在编程的过程中,为了让孩子多个兴趣,多一种能力,这种能力也会潜移默化影响其它方面。比如孩子学习编程之后,思维更加清晰,提升了创造力和想象力,团队协作能力、沟通表达能力、发现并解决问题能力等。还可以让孩子学会思考、善于探索和创新、学会综合运用在基础教育中学到的文化知识去解决实际问题。
3.少儿编程应该如何去学?
对于低龄儿童和零基础的孩子来说,游戏化的编程方式是最容易被接受的。(这里要跟家长们解释一下,游戏化教学和玩游戏,是有本质上的区别的)游戏化教学是让孩子在玩乐中,不知不觉就学会了编程基本方法,设计关卡,甚至是设计一款新游戏。
4.少儿编程对孩子成长有什么用?
除了个人能力的培养之外,学习少儿编程也是为孩子的未来做好准备。微软CEO萨提亚说:“计算机科学是可以打开世界的机会。”这个时代,无论是互联网还是人工智能都离不开编程语言的支持,所以当你掌握了这门语言也就意味着你也将打开新世界的大门。据悉,软件工程师这个行业到2020年将新增超过十万个就业岗位,编程能力的重要性可见一斑。
时代在不断的发展,对于人才的要求也越来越高。要想让孩子在这个日益人工智能化的世界里不输在起跑线上,就应该早做准备!如果因为对人工智能的无知而让孩子的成长畏手畏脚,步履蹒跚,这才是对孩子真正的耽误!

总结
关于编程是什么,不是什么,或许是另外一个非常值得讨论的话题。然而,从采访的结果来看,可以看到应对高度信息化的社会,有的人认为掌握编程思维、技能,可以帮助孩子更早的适应社会、适应世界。
猪猪侠 Lv2发表于 2019-4-21 22:32
  
我是反方,我觉得现在什么儿童编程和少儿偏差都是商业炒作,学习编程主要是提供一个逻辑思维能力,不一定学编程就可以提高,写代码这东西没有实践没那么容易就能够账号,学以致用才是关键。
LoveTech Lv16发表于 2019-4-21 22:55
  
我是正方:编程是一种思维方式。

目前世界500强中,许多领导者都是非专业出身,可以看出,并非一定要做与编程相关的工作才需要学习编程。
编程与数理化等基础课程一样,是一种思维方式。
温州 Lv9发表于 2019-4-22 07:55
  
应该的,尤其是男孩子,需要程序化思维
newstar Lv7发表于 2019-4-22 08:10
  
我是正方,学一些编程思维有助于开发智商。
huo Lv7发表于 2019-4-22 08:32
  
反对反对反对。大学生都学不好编程,还从三年级开始学?
找不到用户名 Lv5发表于 2019-4-22 09:07
  
反对,如果只是为了培养程序化思维不一定只有学习编程这一种方式,小学花大部分时间学习编程,长大后走哪条路都还不清楚,除此之外也要考虑不同个体对编程知识吸收的程度,这并不是什么简单的东西一学就懂。
少攀 Lv5发表于 2019-4-22 09:11
  
我是反方,编程不是基础知识,中小学要以学习基础知识位重点,为后来的专业学习打基础,所谓术业有专攻,大学培养专业的时候在学习编程!
在你的全世界耍过 Lv6发表于 2019-4-22 09:17
  
有人在地铁看过编程猫这个广告吗