ScratchJr是什么,有什么作用

什么是ScratchJr?
ScratchJr是一个入门级的编程语言,可以让5到7岁的小朋友去创建他们的互动故事和游戏。孩子们使用图形化的程序积木让角色移动、跳跃、舞蹈、唱歌。孩子们可以利用绘图编辑器绘制自己喜欢的角色,用麦克风录制自己声音,用照相机加入自己拍摄的照片。最后用积木的方法组合成程序,让他们的角色动起来。
ScratchJr这个软件的创作灵感来自Scratch。在全球有数以百万计的小朋友(8岁以上)使用Scratch,是个非常受欢迎的编程语言。而ScratchJr则重新设计操作界面及编程语言,让它更适合幼儿,尤其专注将功能设计得更符合他们的认知,个人,社会,情感发展。
创建ScratchJr,我们重新设计了接口和程序语言让更适合年轻的小朋友。
你可以再iPad或Android平板上免费下载到ScratchJr;
为什么要创建ScratchJr?
编程是新时代的必备素养,就像写作能让你的组织能力,表达能力变好一样,编程也一样。在过去,编程很难普及,但我们认为每个人都应该具备这样的能力,就像写作能力一样。
当幼儿使用ScratchJr时,他们不止是和电脑互动,更可以通过电脑学习如何创造和表达内心所想。从这个过程中,孩子们也学到了解决问题,创意设计,逻辑思考的能力,这都是帮助他们在未来成功的基础。同时,他们在有意义,有动力的情况下使用数学,语文,能力的发展会变得更快。ScratchJr希望孩子们不仅仅是学习程序代码,也能从编码中学习到更多更多;
谁创建了ScratchJr?
ScratchJr 的是一项合作开发项目,开发者有 Tufts 大学 Eliot-Pearson 儿童研究与人类发展部部门下的发展技术 (DevTech) 研究团队 ( 领导者为 Marina Umaschi Bers,贡献者有 Amanda Strawhacker, Claire Caine, Louise Flannery, Elizabeth Kazakoff, Dylan Portelance )、 MIT 媒体实验室下的 Lifelong Kindergarten 团队 ( 领导者为 Mitchel Resnick,贡献者有 Chris Garrity, Tim Mickel, Carl Bowman, Champika Fernando, Natalie Rusk, Sayamindu Dasgupta, Chris Graves )、 Playful Invention 公司 ( 领导者为 Paula Bont&aacute 和 Brian Silverman,贡献者有 Jack Geddes, Adrian Gabriel ) 。
ScratchJr 的 Android 版本由 Two Sigma ( 领导者为 Mark Roth,贡献者为 Kevin Hu ) 和 Benesse 公司实现。
图像由 HvingtQuatre 公司 ( 领导者为 Julien Gelifier 和 Adrien Valesa ),Sarah Thomson, Peter Mueller, Jillian Lombardi 建立,影片由 MIT 媒体实验室的 Paula Aguilera 出品。我们也感谢所有在测试期间参与的所有人,特别是 Sergio Antolinez,Vandendaele Didier 和 Sjoerd Dirk Meijer。
ScratchJr是什么,有什么作用的更多相关文章
- if __name__== "__main__" 的意思(作用)python代码复用
if __name__== "__main__" 的意思(作用)python代码复用 转自:大步's Blog http://www.dabu.info/if-__-name__ ...
- (转载)linux下各个文件夹的作用
linux下的文件结构,看看每个文件夹都是干吗用的/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基 ...
- github中的watch、star、fork的作用
[转自:http://www.jianshu.com/p/6c366b53ea41] 在每个 github 项目的右上角,都有三个按钮,分别是 watch.star.fork,但是有些刚开始使用 gi ...
- web.xml中welcome-file-list的作用
今天尝试使用struts2+ urlrewrite+sitemesh部署项目,结果发现welcome-file-list中定义的欢迎页不起作用: <welcome-file-list> & ...
- web.xml中load-on-startup的作用
如下一段配置,熟悉DWR的再熟悉不过了:<servlet> <servlet-name>dwr-invoker</servlet-name> <ser ...
- SQLSERVER中NULL位图的作用
SQLSERVER中NULL位图的作用 首先感谢宋沄剑提供的文章和sqlskill网站:www.sqlskills.com,看下面文章之前请先看一下下面两篇文章 SQL Server误区30日谈-Da ...
- 电容与EMC-电容不同功能时对整板EMC的作用
一般我们的pcb板的器件有很多种类,但是值得特别关注的,很多人都会说是BGA.接口.IC.晶振之类,因为这些都是layout功能模块以及设计难点.然而数量上占绝对优势的器件却是阻容器件,之前围殴阻抗时 ...
- FTP的搭建与虚拟目录作用<之简单讲解>
操作系统:win7 VS2010编写WebService与在IIS的发布<之简单讲解>中我已经说了IIS安装与使用,不明白的可以跳过去看. 1.添加FTP站点 2. 3. 4. 5. zq ...
- 火狐浏览器中event不起作用解决办法--记录(一)
今天遇到了这个问题.IE,谷歌下都没问题,但在FF下却不起作用,很郁闷查了半天,看别人博文写了老长,结果试了要么起作用,但太麻烦,要么不起作用,说了那么多跟没说一样. 其实只要这一句代码就行:e=ar ...
随机推荐
- .deb 包如何安装到指定目录; Ubuntu; Debian like;
有时候,我们没有root用户的时候,我们进行安装deb包就不能之间安装到系统之中了: 为了方便,我们可以直接解压 dpkg -x same.deb .; 直接解压到当前目录,然后在配置环境变量,即可启 ...
- Druid-代码段-1-2
所属文章:池化技术(一)Druid是如何管理数据库连接的? 本代码段对应流程1.1,责任链的执行: //DruidDataSource类里的方法:获取连接 public DruidPooledConn ...
- poj 2431 Expedition 贪心 优先队列 题解《挑战程序设计竞赛》
地址 http://poj.org/problem?id=2431 题解 朴素想法就是dfs 经过该点的时候决定是否加油 中间加了一点剪枝 如果加油次数已经比已知最少的加油次数要大或者等于了 那么就剪 ...
- python logging模块“另一个程序正在使用此文件,进程无法访问。”问题解决办法
在多进程下使用python的logging模块,经常会遇到"另一个程序正在使用此文件,进程无法访问."的错误. 解决办法: https://github.com/Preston-L ...
- Nacos做配置中心经常被问到的问题
加载多个配置文件怎么处理? 通过@NacosPropertySource可以注入一个配置文件,如果我们需要将配置分类存储或者某些配置需要共用,这种需求场景下,一个项目中需要加载多个配置文件,可以可以直 ...
- iOS:捋一遍View的生命周期
一.介绍 前面介绍了VC的生命周期,闲着没事也来捋一捋View的生命周期,简单用两个类型的View来监测.一个View纯代码创建,另一个View使用Xib创建. 二 .代码 MyCodeView: ...
- SpringMVC拦截器和数据校验
1.什么是拦截器 Spring MVC中的拦截器(Interceptor)类似于Servlet中的过滤器(Filter),它主要用于拦截用户请求并作相应的处理.例如通过拦截器可以进行权限验证.记录请求 ...
- for循环用了那么多次,但你真的了解它么?
一.基础的for循环 0.使用while也是一种循环方式,此处探究for相关的循环,就不做拓展了. 1.遍历数组的时候,初学时是使用的如下样式的for循环: for(int i=0;i<a.le ...
- IDEA maven设置配置
IDEA Maven配置 1. 下载maven 下载地址 从官网上,下载一个压缩包,然后解压到任意的文件夹 Maven的安装必须需要jdk1.7+ 2. 环境变量设置 M2_HOME改为具体的路径,其 ...
- Core源码(四)IEnumerable
首先我们去core的源码中去找IEnumerable发现并没有,如下 Core中应该是直接使用.net中对IEnumerable的定义 自己实现迭代器 迭代器是通过IEnumerable和IEnume ...