人工智能时代,你不可不知的编程教育
人工智能时代
你不可不知的编程知识
编程可以帮助我们
培养计算思维,提高解决问题能力。
构建知识体系,摒弃机械记忆。
学会深层次思考
2019年全国两会,在政府工作报告中连续第三次重点提及了人工智能产业的发展。
随着人工智能在国家战略部署中的重要地位得到确认,相应的人才培养需求也出来了,与人工智能息息相关的编程教育,也随着政策的倾斜,越来越受到社会各界的广泛关注。看看这几年教育部相继出台的一系列和编程教育相关联的政策:
2016年6月,教育部印发《教育信息化“十三五”规划》提出:将信息化教学能力纳入办学水平考核;2017年2月,教育部《义务教育小学科学课程标准》指出:将小学科学课程提前到小学一年级,每周一节以上;2018年4月,教育部印发《教育信息化2.0行动计划》指出:完善课程方案和课程标准,充实适应信息时代、智能时代发展需要的人工智能和编程课程内容。推动落实各级各类学校的信息技术课程,并将信息技术纳入初、高中学业水平考试;2019年1月,教育部《中小学人工智能教育》项目发布上指出:北京、广州、深圳、武汉、西安5个城市作为第一批试点落地城市,3-8年级的学生将全面试点学习人工智能与编程的课程;2019年3月,教育部公布《2019年教育信息化和网络安全工作要求》,要求中小学逐步推广编程教育。
科技发展迅猛的大环境下,编程教育已经得到国家层面的重视,并且编程学习日趋低龄化。中国国际科技促进会青少年人工智能教育普及工作委员会出台的青少年编程技术等级评测标准面向的对象即为6-18岁的小学,初中,高中生,中职,技校学生。
1.编程技能是信息产业乃至所有产业的需求
发达国家对推广编程教育的观点是:编程技能已不仅是信息产业对人才的需求,而将是所有产业的需求。产业需要的也不仅是软件专业人才,而是掌握编程技能的产业专业人才。
随着大数据时代和人工智能热潮来临,强大的超级计算机通过大量数据来辨识模式并自主学习,使得AI在生活中具有极为广泛的应用。
人工智能正在逐步渗透到每一个行业、每一个工作,未来将有越来越多职业会被机器人取代。
世界银行在《2016年世界发展报告:数字红利》中认为,发展中国家三分之二的工作岗位容易被人工智能所取代。
被机器人取代不代表失业,相反会创造出更多其他职业需要。
然而,仅以AI行业为例,牵扯到复杂算法和逻辑能力的岗位,如此高的就业门槛、巨大的人才缺口与无法速成的培养模式的矛盾,才是整个教育体系自上而下变革的源头!
教育部公示的名单中,2018年全国高校申报的新增专业前六位中,与“智能”相关的占了3个,“智能制造工程”、“人工智能”、“机器人工程”、“智能科学与技术”等,大数据领跑、人工智能最热,无一不指向编程教育。
2.编程背后是编程思维和解决问题能力的体现
“编程促进你的思维能力。”
“所有美国人都应该学习编程,学习一门编程语言,学习编程教你如何思考,就像学法律一样。学法律的人未必都成为律师,但法律教你一种思考方式。同样,编程教你另一种思考方式,所以我把计算机科学看成基础教育,是每个人都应该花一年时间学习的课程。”
“我们在教育领域的最大发展机遇之一就是教更多的孩子学会编程。”
这三段话分别来自比尔盖茨、苹果公司创始人乔布斯和Facebook创始人扎克伯格。
编程教育不是为了培养一批批码农,而是本着以下教育初衷:编程教育的核心理念是将其作为与阅读、表达、数学等一样的基础技能来培养。
培养计算思维 提高解决问题能力
计算思维,是运用计算机科学的基础概念进行问题求解、系统设计和理解人类行为等一系列思维活动。
也就是说,计算思维是一种解决问题的思考方式,而不是具体的学科知识,如何“分析问题”“解决问题”,这种思考方式要运用计算机科学的基本理念,而且用途挺广的。
在英国新教学大纲里,5-7岁的学生需要通过计算机课程掌握:理解什么是算法,算法如何以程序的形式在电子设备上运行、创建,调试简单程序、用逻辑推理预测简单程序的执行结果。
构建知识体系,摒弃机械记忆
编程逻辑性强、循序渐进的一门学科,从计算机运行原理、语言基础,到数据结构、算法基础,再到视图层、模块化运行,都需要非重复性、进阶性强的思维锻炼,逐步构建自己的知识体系,这种综合能力运用到其他学科是非常有帮助的。
学会深层次思考
反思不是简单的回顾总结,而是更深层次的“why”“how”等体系化思考,不是填鸭式教学能提供的,反思越深刻,认知提升得越快。
归纳起来
1.有助于孩子整理信息吸收融合能力
2.掌握编程增加孩子的兴趣和主动性
3.有助于提高孩子的专注力
4.可以培养孩子的创新精神,动手能力和团队协作能力
5.增加孩子的抽象思考能力和解决问题能力
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com