关于少儿编程、STEM教育
少儿编程是当下最热门的话题,随着人工智能的不断发展,给孩子学习编程也逐步进入了每一位家长的选择之中。少儿编程简而言之就是针对6~18岁孩子所做的编程教育,帮助他们在科技飞速发展的时代更早地接触到人工智能、编程化思维以及深度学习等将在未来作为主流发展的行业理念。并为他们打下坚实的编程基础,为将来的升学就业提供帮助。
而提到少儿编程,STEM教育也必须要介绍一番。STEM是Science(科学)、Technology(科技)、Engineering(工程)、Mathematics(数学)的首字母缩写。这个学科对国家的经济、社会、健康和安全起到极其重要的作用。不过在幼儿园到高中的学习阶段,只是集中学习了Science(科学)和Mathematics(数学)。比较少注意到令人类可以创作产品和系统的Technology(科技)以及设计制造的Engineering(工程)。而且这4个学科一般都会被分开独立教学。但是在新一代的环境下,我们需要重新将4个学科连接在一起观察,不再只看个别科学。毕竟在现实世界中,科学就已经将科技和数学三个科学结合在一起,而工程又需要科学和科技以及数学三结合。
少儿编程课程开展
就目前的少儿编程课程而言,主要分为入门与进阶两个阶段,而刚入门的孩子通常以Scratch或Python作为第一门编程语言来学习。
l Scratch主要针对相对低龄的孩子通过模块化学习帮助他们更快地建立编程的概念,帮助他们尽早地学习少儿编程中重要的编程思维。
l 而Python则针对有较好数学基础及逻辑思维的大龄孩子,相比Scratch,Python将编程思维进一步深化,深入了解机器的运行方式。而相比其他编程语言,Python的简易及可读性则突出了其作为入门编程语言的地位。
而在孩子们打下一定的编程基础后,则可以按照孩子不同的需求及兴趣学习不同的语言诸如C#、C++、Java、Php等等,而Python也同样可以作为进阶语言来学习。
展开全文
少儿编程教学方式
如今主流的少儿编程教学通常都有线上&线下两种教学模式,以适应客户不同的教学需求。而这也是和语数外等教育相比的不同之处,因为少儿编程教育通常不会因为线上的授课形式而降低授课质量,而传统的教学则会有较大的不确定性,因为他们的学习与电脑无关,在对电脑的接触中很可能会分散学习的注意力。
而如今的少儿编程推崇项目式学习方式,在带领孩子完成一系列项目的同时通过对项目的深入了解与实践,更好地学习编程。比起当下常规的教学方式,项目式学习能更好带动学生的学习热情,让学生们更加投入学习内容之中,深度钻研知识的魅力。
少儿编程教育趋势
近日,国务院印发《新一代人工智能发展规划》,其中明确指出人工智能成为国际竞争的新焦点,应逐步开展全民智能教育项目,在中小学阶段设置人工智能相关课程、逐步推广编程教育、建设人工智能学科,培养复合型人才,形成我国人工智能人才高地。
此次规划出台,将会加快编程培训进入中小学课堂的实施进度。
无独有偶,2015年教育部发布《关于“十三五”期间 全面深入推进教育信息化工作的指导意见 》中鼓励探索STEAM教育、创客教育等新教育模式。
2017年《义务教育小学科学课程标准》提出小学科学课程对培养学生科学素养发挥了重要作用。为进一步加强小学科学教育,2017年秋季开始,小学科学课程起始年级调整为一年级。原则上按照小学一、二年级每周不少于1课时安排课程,三至六年级的课时数保持不变。
互联网时代,计算机科学的普及,能更好的让中小学生找到更好的学习渠道,更好的认识世界。这也是美国前总统奥巴马狂砸40亿美金推动编程教育,并发起“编程一小时”的运动,频频为编程教育平台code.org组织站台的原因,旨在让全美小学生开始学习编程,更早的接触计算机。
2017 年浙江省将信息技术(包含编程)作为高考选考科目(7 选3)中的一门,与传统理化生科目具有同等地位。考虑到此次国务院重点提出要推广编程教育,预计会有更多地区高考将涉及编程科目。这个也是对标美国政府对青少年计算机科技教育,我们做出的高考变革尝试。
结合浙江、上海两地先行做出的高考改革,未来的全国范围高考改革,肯定也将围绕着这一未来产业规划作出调整。
人工智能将代替人类现有的很多工种,未来人才的培养和就业,跟现在推进的素质教育改革密不可分,机器代替了人,人类将有更有意义的事情去做。高考作为人才选拔的现行标准,必将面临全面改革。
人工智能的发展是大势所趋,未来所有行业都将随着人工智能带来升级与变革。会有更多的产业和新兴商业模式诞生。
此次《新一代人工智能发展规划》,对于人才的培育有以下几点重点。
l 重点一:中小学阶段设置人工智能课程
实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广。 支持开展人工智能竞赛,鼓励进行形式多样的人工智能科普创作。鼓励科学家参与人工智能科普。
l 重点二:人才培养,建设人工智能学科
完善人工智能领域学科布局,设立人工智能专业,推动人工智能领域一级学科建设,尽快在试点院校建立人工智能学院,增加人工智能相关学科方向的博士、硕士招生名额。鼓励高校在原有基础上拓宽人工智能专业教育内容,形成“人工智能+X”复合专业培养新模式,重视人工智能与数学、计算机科学、物理学、生物学、心理学、社会学、法学等学科专业教育的交叉融合。
l 重点三:人工智能高端人才队伍建设
培育高水平人工智能创新人才和团队。支持和培养具有发展潜力的人工智能领军人才,加强人工智能基础研究、应用研究、运行维护等方面专业技术人才培养。重视复合型人才培养,重点培养贯通人工智能理论、方法、技术、产品与应用等的纵向复合型人才,以及掌握“人工智能+”经济、社会、管理、标准、法律等的横向复合型人才。
l 重点四:建立重大科技创新基地
建立新一代人工智能基础理论和关键共性技术体系,布局建设重大科技创新基地,壮大人工智能高端人才队伍,促进创新主体协同互动,形成人工智能持续创新能力。建设和完善人工智能科普基础设施,充分发挥各类人工智能创新基地平台等的科普作用,鼓励人工智能企业、科研机构搭建开源平台,面向公众开放人工智能研发平台、生产设施或展馆等。
l 重点五:智能教育
利用智能技术加快推动人才培养模式、教学方法改革,构建包含智能学习、交互式学习的新型教育体系。开展智能校园建设,推动人工智能在教学、管理、资源建设等全流程应用。建立以学习者为中心的教育环境,提供精准推送的教育服务,实现日常教育和终身教育定制化。
少儿编程与程序员的关系
对于大多数家长而言,他们通常会将少儿编程与程序员联系在一起,这当然是无可厚非的。然而在如今少儿编程可以说可以涵盖大部分行业,诸如设计、财务、管理等均有涉猎。当然并不是说少儿编程能对其他行业也造成举足轻重的影响,但是学习编程后,可以对自己将来从事的行业所做的事进行不同程度的优化,帮助简化工作流程并更好地处理一些可以自动化的任务来提高工作效率。人工智能的时代,少儿编程已经不是只有将来的程序员才需要学习了,各行各业都应该在接受能力最强的时间段来提高自己的编程水平以达到时代需求。
少儿编程的误区
l 误区一:少儿编程和成人编程培训无差别
在如今编程培训班被业内大为诟病的情况下,少儿编程似乎也受到了一定的影响,然而事实并不是如此。比起编程培训班的速成求职,少儿编程更注重孩子们的学习质量,帮助孩子们建立正确的编程理念以及习惯,相比速成班而言,少儿编程更注重基础,更注重孩子未来的发展前途。
l 误区二:少儿编程并不着急学,以后学也不晚
这种情况对于家里没有从事编程行业的亲属而言是不可取的,因为首先没有第一手接触业内动向的渠道,不知道科技的发展趋势。其次可能也难以接触到正确的编程环境,从而导致了孩子对于编程的抵触,影响了对于编程学习的看法。所以应当在孩子接受学习能力最强的时候,学习少儿编程来培养逻辑思维,同时理解程序的设计理念,而不是落后于他人,也许不要落后在起跑线上是给予了孩子巨大的负担,然而这的确是每个孩子都不得不面对的挑战。
l 误区三:少儿编程不适合高中及以上孩子学习
对于学习少儿编程的年龄来说,大多数家长可能认为超过高中的孩子就不适合少儿编程了,其实这也是错误的。因为少儿编程是囊括了高阶的课程,足以帮助孩子从基础开始,乃至到竞赛得奖,并且这些奖项将对未来升学留学,乃至保送都有巨大的影响力。
总而言之,少儿编程已经是大势所趋,它将在未来几年里飞速发展,而对于所有孩子们而言,少儿编程也将成为举足轻重的学科之一,也许在未来更要列入高考科目中去。所以从现在起,每一位家长都应重视起编程行业的发展,帮助孩子更好地适应这个时代,更好的面对全民编程的来临