[摘要]在非计算机行业的人眼中,计算机编程是一件离我们颇为遥远的事情,即使没有编程技能加身,我们似乎也可以在工作、生活中游刃有余。
,是情怀还是真有必要?
在非计算机行业的人眼中,计算机编程是一件离我们颇为遥远的事情,即使没有编程技能加身,我们似乎也可以在工作、生活中游刃有余。
身处科技与创新高速发展的当下,“从小就编程”有可能不只是名人传记里才能看到的故事,逐渐成为社会中流砥柱的80、90后的下一代该如何更好地应对这个世界?苹果公司首席执行官蒂姆·库克(Tim Cook)给出了这样一条建议:“编程应该成为所有公立学校的必修课。”
欧盟已有15个国家将编程列为必修课
人工智能的发展带来的不仅是便捷与规模化,还有潜在的技能缺失与失业担忧。未雨绸缪,让未来一代学习计算机编程可让他们更加自如地应对变化。
让我们将视线看向欧洲——目前欧盟已经有15个国家将编程列为必修课。以芬兰为例。芬兰是走在计算机编程教育方式最前沿的国家,自2016年秋季,这个国家的编程教学自小学一年级正式启动。同时,芬兰的编程教育方式也与众不同,与美国的一些公立学校将计算机编程设为单独技能不同的是,芬兰将编码与编程视为一项教育工具,可以运用到不同的学科。
英国则是G7发达国家中第一个将计算机科学作为必修课引入学校课程,适用于5岁至16岁的所有学生。“计算科学(Computing)”已被列为基础必修课程。
在新的英国国家教学大纲里,5-7岁的学生需要通过计算机课程掌握:
理解什么是算法,以及算法如何以程序的形式在电子设备上运行
创建和调试(debug)简单程序
用逻辑推理预测简单程序的执行结果
其他国家也不甘落后。以色列就将教育孩子网络安全技术作为一项国家使命。在以色列一些学校,一些四年级学生就已开始学习计算机编程,而有天赋的十年级学生放学后会学习加密策略、编码以及如何阻止恶意黑客骚扰等技能,甚至设有两家幼儿园教授孩童电脑技术和机器人。
海外国家对推广编程教育的观点是:编程技能已不仅是信息产业对人才的需求,而将是所有产业的需求。产业需要的也不仅是软件专业人才,而是掌握编程技能的产业专业人才。
2018 中国也正式将编程列入全国高中新课标
发达国家已经布局下一代计算机编程教育,那么既是人才大国、又是发展中经济体的中国又是怎样一番景象?
在宏观层面,中国已经在为孩子们的未来做规划。在 2018 年 1 月 16 日新公布的《普通高中课程方案和语文等学科课程标准(2017年版)》的有关情况中,正式将人工智能、物联网、大数据处理、算法、开源硬件项目设计等正式划入新课标,并于2018秋季学期开始执行。
在修订版本的方案中,把高中学习内容分成了必修课、选择性必修课和选修课。其中,高中信息技术必修课程是全面提高高中生信息素养的基础,包括“数据与计算”和“信息系统与社会”两个模块。
数据与计算:
了解数据编码
学会采集、分析、可视化数据
学会一种程序语言,并使用程序语言完成简单的算法
了解人工智能的重要性
信息系统与社会
知道信息系统基本工作原理
可以开发简单的信息系统
判断安全风险,了解安全防范技术
学会遵守相关法律和道德伦理规范
而早在2017年7月发布的《国务院关于印发新一代人工智能发展规划的通知》中,就已强调要“实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广。
如何让孩子爱上编程?从游戏到编游戏
现在的孩子们生于科技、计算机势必是学习与生活中不可或缺的工具的时代。面对未知,学习计算机编程迎接未来是一个不错选择。为了自家孩子,咱能不能说点实惠的?如何让孩子爱上编程呢?
很多孩子从小爱玩计算机,但是学编程需要谨慎选择,工业级的编程往往让孩子觉得很枯燥无味,压根就不愿意学习。避免欲速则不达,那什么是好的入门级沈阳少儿编程语言?
综合了多位已为人父母的资深程序员们的体验,认为是:1)孩子能轻松学会,入门简单 2)容易完成作品,错误少,成就感强 3)有能玩得开心的应用场景。今日,我们收集了全球孩子们最感兴趣的编程游戏,希望能帮助家长们和孩子们创造一切学习和动手操作的环境。
超火爆的编程游戏:
1. *** 提供四岁孩子也能懂的游戏式教程,是孩子从小学习的最佳在线工具。***以其一小时编程课程而出名,课程包括以流行电影和来自“星球大战”(Star Wars),“冰雪奇缘”(Frozen),“海洋奇缘”(Moana)和“我的世界”(Minecraft)中的角色为基础的四小时免费教程。适合年龄:4岁以上
2. Scratch Jr(***),基于Scratch语言,是一款不需要具备阅读能力的儿童iPad游戏。适合年龄:5-7岁
3. Foos(***),也是基于麻省理工学院的Scratch,是一款可以让孩子们和名为“Foos”的有趣角色互动的应用。适合年龄:5岁以上
4. Robot Turtles(***),虽然是一款棋盘游戏,但是会在潜移默化中教授孩子编程基础。这也是众筹平台Kickstarter最受欢迎的棋盘游戏。适合年龄:3-8岁
***laygrounds(***/playgrounds),由苹果公司根据其编程语言Swift开发,是一款iPad和iPhone应用,以趣味的方式教孩子们编程。适合年龄:6岁以上
6. Inform 7(***)让孩子们使用自然语言来创作互动小说——现代电子游戏最早形式之一。不像其他程序那样涉及很多代码,但是,确实培养了一些软件的开发基础,包括定义特征和交互。比如说可以创建地点和对象,用简单的语言加以描述,例如“农舍在田野的东边”,当用户发出向东移动的命令时,就会看到农舍。适合年龄:9岁以上
结语:
刚刚兴起,学习资料、学习方法、师资都是在建立和摸索的阶段,国内还不具备一个成熟的学习环境。爸妈们可以根据自己的情况带孩子做适当的尝试。如果希望孩子能更多更深的学习,还得靠爸妈们自己多用心,为孩子创造好的学习机会。
学习编程并不是为了成为程序员,而是从小培养创造思维、逻辑感、艺术感、创新力,不断提升发现和解决实际问题的能力。试试吧~或许你能和孩子找到编程新天地。
更多资讯请登录沈阳金成致远教育咨询有限公司官网: