微软推出《我的世界》“编程一小时”免费教程,携手Code.org普及计算机科学教育

为了继续支持全球计算机科学教育周期间的“编程一小时”年度全球活动(12月5日至11日),微软和Code.org共同发布了针对学生和教育工作者的《我的世界》造物主版编程教程。网页版全新教程现已免费上线,初学者可以通过教程中简单的游戏进行编程实践,并与朋友分享。在以科技为发展源动力的当下,这一活动旨在帮助青少年掌握解决问题的能力,并锻炼其计算思维。

去年推出的《我的世界》教程大获成功,在全球吸引了超过3000万名学生。在此基础上,今年微软携手《我的世界》游戏设计师及Code.org打造了全新教程,希望借此提供充满乐趣且简单易学的一小时编程体验。该教程旨在激励数百万人进行首次编程尝试,鼓励他们不断学习计算机科学。现在该教程提供包括中文在内的五十种语言版本。

鉴于《我的世界》在全球范围内广受欢迎,微软和Code.org相信新发布的教程有望吸引各个年龄段、各种肤色的编程初学者。据了解,目前《我的世界》的女性玩家占全球玩家群体比例的百分之五十左右。这一教程有助于微软为全世界的青年人提供学习计算机科学的机会,这在数字化转型时代具有深刻的社会价值和经济价值。

Code.org联合创始人兼首席执行官哈迪·帕托维(Hadi Partovi)谈到:“Code.org的创始愿景是让每个学校的每名学生都有机会学习计算机科学,不仅仅是因为这对职业发展来说非常重要,更重要的是学生们喜欢计算机科学。《我的世界》是一款特别的游戏,吸引了来自全球各地的玩家。我们很高兴能够借由《我的世界》帮助背景不同、水平各异的学生学习编程。”

微软公司资深副总裁,大中华区董事长兼首席执行官柯睿杰(Alain Crozier)表示:“在创新创业日益成为中国发展新势能的今天,培养青年人的创新思维、计算思维和解决问题的能力,对于青年人自身的成长和中国未来创新事业的发展都至关重要。微软的使命是予力全球每一人、每一组织,成就不凡。我们希望通过携手Code.org,中国的教育机构和非营利组织,为中国的青少年提供更多接触计算机科学的机会,帮助他们在数字化转型的时代抓住机遇,迎接挑战。这也是我们践行打造‘创新二次方’、全面助力创新中国的承诺的一部分。”

除了“编程一小时”之外,多年来,微软还通过主办“创新杯”(Imagine Cup)、“编程之美”(Beauty of Programming)、“数字女孩”(DigiGirlz)等活动,致力于在青少年群体中普及计算机知识与技能。在谈及上述活动的意义与价值时,微软全球资深副总裁,亚太研发集团主席,微软亚洲研究院院长洪小文亦提出了“人人都可以做代码世界的建筑师”这一观点,从三个方面总结了微软如此重视青少年群体计算机教育的原因:

第一,编程启蒙至关重要,可以说关乎每个家庭乃至整个国家民族的未来。根据中国信息通信研究院发布的《中国信息经济发展白皮书》(2016),2015年中国信息经济总量达到18.6万亿元,占GDP比重达到27.5%,对GDP的贡献则高达68.6%。很显然,信息技术正逐渐成为整个国民经济的基础,其重要性还将随时光推移而倍增。

第二,比起让孩子尽早获得编程启蒙更重要的,是通过“编程一小时”项目来培养每个人的“计算思维”。“计算思维”是现任微软全球资深副总裁、曾任美国卡内基梅隆大学计算机科学系副主任的周以真教授于2006年提出的概念。计算思维是指,人们在理解事物、解决问题时,能够以计算机科学概念、逻辑还有算法来理解、判断的一种思维方式。它和阅读、写作、数学一样,贯穿于生活的细节中,而且逐渐成为一种人们生活所需的必备技能。

随着大数据的出现,所有学科的研究人员,包括艺术、人文科学和社会科学,都正在挖掘使用计算方法和工具的新知识。计算概念、方法和工具的应用将改变每一个学科、专业和组织。拥有计算思维和有能力高效运用计算机的人会更具优势。但计算思维却不是与生俱来的,而是可以从头培养和持续提升的。每一个人,不仅仅是计算机科学家,都应热心于它的学习和运用。

第三,就像Code.org确立的宗旨,“在每个学校每个学生都应该有机会学习计算机科学”,编程其实并不是专业的男性才适合的工作,而且既不难,也不枯燥,微软由衷希望,借助相关项目,逐步消除计算机科学教育领域那些“傲慢与偏见”的门槛,让不同种族、国家、性别、年龄、收入状况的人都有机会成为代码世界的建筑师。一直以来,亚裔(特别是中国人)和白人男性都是工程师大军中的强势群体,相对而言,黑人、拉美裔、女性居于弱势。我们支持的项目,例如“编程一小时”就希望通过长期的计算机入门公益教育,逐渐改变这种状况,而且确实取得了一些效果:根据Code.org发布的2015年度报告,在参与过“编程一小时”活动的所有学生中,女性比例达43%,黑人和拉美裔比例达37%。

今年,微软继续与Code.org合作,面向6岁以上的学生开发了全新的《我的世界》造物主版编程教程,让参与者通过可视化的编程语言和12个生动有趣的游戏关卡,学习编程的基础知识。除此之外,微软根据中国学校和学生的特点,在2016年12月5日至11日期间,为全国的中小学生提供了以下三种参与“编程一小时”活动的方式:

  1. 在有电脑且具备上网条件的学校,学生可以直接参与《我的世界》编程教程:http://code.org/minecraft;

  2. 在有电脑且安装有Windows操作系统、但不具备上网条件的学校,学生可以通过安装“酷豆Kodu”可视化编程设计工具进行学习;

  3. 在没有电脑、也没有网络的学校,学生可以参加“我的机器人朋友”不插电编程活动。

北京市八一学校小学部信息课教师李炯谈到:“八一学校和微软公司长期有良好的互动,去年我们学校40名学生到微软公司参加了编程一小时活动,同学们都很喜欢。这个活动寓教于乐,激发学生的创新能力,培养他们的计算思维,为我们信息教学也提供了新的思路”。

此外,北京市西城区将率先开展计算思维教学的尝试。在西城区信息教研员朱慧的指导下,西单小学、育民小学、育翔小学、黄城根小学、展览路第一小学将作为微软“酷豆Kodu”计算思维教育的实验学校。

为了支持Code.org和“编程一小时”全球活动,微软还将在全球六十多个国家举行数千场青少年编程活动。在全球计算机科学教育周期间,微软将在全球各地的门店举行数百场线下课程。在中国,微软和教育机构、非营利组织一起为青少年提供计算机科学教育的机会。主要合作的非营利组织有:中国少年科学院、上海真爱梦想公益基金会、北京富平学校、美丽中国、欣欣教育基金会等。在今年内可以为10万名学生提供计算机科学教育的机会。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/327547.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

集合框架 Queue---ArrayBlockingQueue

转载自 集合框架 Queue---ArrayBlockingQueue 摘要&#xff1a;java.util.concurrent类java.util.concurrent 类 ArrayBlockingQueue<E> java.lang.Object java.util.AbstractCollection<E> java.util.AbstractQueue<E> java.util.…

android 处理http状态码,OkHttp(Retrofit)对于http状态码202的处理

http code 202 :The request has been accepted for processing, but the processing has not been completed.这时候&#xff0c;服务器给你的body是空的&#xff0c;如果你使用去解析为json&#xff0c;那么&#xff0c;恭喜你java.io.EOFException: End of input at line 1 …

java实现动态验证码源代码——接受ajax的jsp

此篇主要介绍的是接受前台ajax的数据&#xff0c;判断输入的验证码是否正确&#xff1a; <% page language"java" import"java.util.*" pageEncoding"UTF-8"%> <%//从session里面获取图片验证码String inputCode request.getParameter…

邮件发送---SpringBoot

邮件任务 邮件发送&#xff0c;在我们的日常开发中&#xff0c;也非常的多&#xff0c;Springboot也帮我们做了支持 邮件发送需要引入spring-boot-start-mailSpringBoot 自动配置MailSenderAutoConfiguration定义MailProperties内容&#xff0c;配置在application.yml中自动装…

2.Idea分支的merge

1.选择需要merge到的版本 比如说develop是主板本。temp是紧急分支版本的话。 name要选到develop这个版本进行操作。 2.进行merge 1.选择“merge changes” image.png 2.选择对应的要merge的版本 image.png 3.记得PUSH代码 0人点赞 IDEA git使用 作者&#xff1a;了凡_850…

在Linux上编译dotnet cli的源代码生成.NET Core SDK的安装包

.NET 的开源&#xff0c;有了更多的DIY乐趣。这篇博文记录一下在新安装的 Linux Ubuntu 14.04 上通过自己动手编译 dotnet cli 的源代码生成 .net core sdk 的 deb 安装包。 1&#xff09;安装一个现有版本的 .net core sdk sudo sh -c echo "deb [archamd64] https://apt…

android菱形imageview,ios – 在UICollectionView中,UIImageView应该是圆形视图而不是菱形...

我有UICollectionView和UIImageView(如图所示).我想把它作为圆形视图.但是,当我运行应用程序时,它显示为菱形(下图).在(UICollectionViewCell *)collectionView&#xff1a;(UICollectionView *)collectionView中cellForItemAtIndexPath&#xff1a;(NSIndexPath *)indexPath {…

Java多线程-BlockingQueue-ArrayBlockingQueue-LinkedBlockingQueue

转载自 Java多线程-BlockingQueue-ArrayBlockingQueue-LinkedBlockingQueue 前言&#xff1a; BlockingQueue很好的解决了多线程中&#xff0c;如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类&#xff0c;为我们快速搭建高质量的多线程程序带来极大的便利…

定时任务---SpringBoot

定时任务 项目开发中经常需要执行一些定时任务&#xff0c;比如需要在每天凌晨的时候&#xff0c;分析一次前一天的日志信息&#xff0c;Spring为我们提供了异步执行任务调度的方式&#xff0c;提供了两个接口。 TaskExecutor接口 任务执行TaskScheduler接口 任务调度 两个注…

java实现遍历树形菜单方法——设计思路【含源代码】

开发工具&#xff1a;MyEclipse 10 后台框架&#xff1a;Hibernate Struts2 数据库&#xff1a;Oracle 11g 前台框架&#xff1a;EasyUi 浏览器&#xff1a;谷歌 在开发中我们经常会遇到左边是树形菜单&#xff0c;右边是一个显示列表&#xff0c;单击左边的树形菜单项时&…

软件工程技术的未来

“云、架构即代码、具有API和反脆弱系统的联邦架构&#xff0c;这些软件系统开发技术正迅速成为关注焦点”。这是Mary Poppendieck在GOTO Berlin 2016大会上做“软件工程技术的未来”演讲时所提出的。 当数据量大到无法被单机所管理时&#xff0c;有两个解决方案&#xff0c;即…

Springboot 传递 List「Long」 IdList

/*** 删除企业排污口详细信息** return*/ DeleteMapping("/bathDelete") public Result bathDelete(RequestBody IdListDto idListDto){Integer count iOutfallEnterpriseService.bathDelete(idListDto.getIds());return ResponseUtil.getSuccess(count); } Data p…

android手机打电话src,【SPILL 百科】SRC:Android 系统的 48kHz 音讯输出限制

最近很多朋友都在讨论MOOV 的 24bit 音乐串流&#xff0c;而最常见的问题就是如何可以享受到 24bit/96kHz、24bit/192kHz 的高音质。暂时 MOOV 串流仍局限于手机的应用&#xff0c;而讲到手机播歌的话&#xff0c;就不得不提 Android 系统的 SRC 限制&#xff0c;让音质以数码方…

Java阻塞队列ArrayBlockingQueue和LinkedBlockingQueue实现原理分析

转载自 Java阻塞队列ArrayBlockingQueue和LinkedBlockingQueue实现原理分析 Java中的阻塞队列接口BlockingQueue继承自Queue接口。 BlockingQueue接口提供了3个添加元素方法。 add&#xff1a;添加元素到队列里&#xff0c;添加成功返回true&#xff0c;由于容量满了添加失败…

java实现遍历树形菜单方法——数据库表的创建

这里主要是oracle数据库表的创建&#xff1a; --创建树形菜单表 create table vote_tree (id number(10) not null,text varchar2(30) not null,pid number(10) )---------------------------树形菜单表-------------------------------------- insert into vote_tree v…

SpringBoot(笔记)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VBJy5yv1-1610191443991)(C:\Users\王东梁\AppData\Roaming\Typora\typora-user-images\image-20210106103928696.png)] [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yoU…

鸿蒙os更新要求,华为鸿蒙OS即将迎来升级 手机版本或仍需时间

在2019年的华为开发者大会上&#xff0c;华为消费者业务CEO余承东正式对外发布了HarmonyOS。时隔一年后&#xff0c;华为开发者大会2020即将拉开帷幕。此次大会&#xff0c;HarmonyOS无疑仍会是重头戏之一&#xff0c;这个被寄予厚望的操作系统或将迎来新的升级。正如华为所说&…

【新书推荐】《微软开源跨平台移动开发实践》带你走近微软开源开源跨平台技术

上周收到本书作者李争送的一本12月份的新书《微软开源跨平台移动开发实践——利用ASP.NET Core 1.0 、Apache Cordova、Xamarin和Azure快速构建移动应用解决方案》。这本书的名字超长。这本书也是超薄&#xff0c;只有220页&#xff0c;一个周末时间就读完了&#xff0c;但是这…

Java集合(实现类线程安全性)

转载自 Java集合&#xff08;实现类线程安全性&#xff09; 1、集合和Map 下图是Java集合的Collection集合体系的继承树&#xff1a; 下图是Java的Map体系的继承树&#xff1a; 对于Set、List、Queue和Map四种集合&#xff0c;最常用的是HashSet、TreeSet、ArrayList、ArrayQu…

springboot 页面下载文件 网页下载文件功能 文件放resourcce下面

SpringMVC(Springboot)返回文件方法 zhao1949 2018-10-25 09:47:13 6866 收藏 1 https://blog.csdn.net/Lynn_coder/article/details/79953977 ********************************************************* 项目需要生成excel表格&#xff0c;然后返回给用户&#xff0c;用…