安基网 首页 编程 软件学院 查看内容

快3稳赚公式:麻省理工学院Scratch编程,6岁孩子也能学得会计算机编程思维

好运彩 www.q8s6b.cn 2019-3-9 11:24| 投稿: xiaotiger |来自: 互联网


免责声明:本站系公益性非盈利IT技术普及网,本文由投稿者转载自互联网的公开文章,文末均已注明出处,其内容和图片版权归原网站或作者所有,文中所述不代表本站观点,若有无意侵权或转载不当之处请从网站右下角联系我们处理,谢谢合作!

摘要: 初识ScratchScratch由麻省理工学院的媒体实验室终身幼儿园团队设计并制作,是专门为青少年研制的一种可视化编程语言。编写Scratch代码,实际上就是将多个积木(也叫作功能块或??椋┳楹显谝黄?,实现想要达成的目标。Scratch这种简单、可视化的编程方式,使得编程过程中融入了更多的趣味性和创造性,因 ...

初识Scratch

Scratch由麻省理工学院的媒体实验室终身幼儿园团队设计并制作,是专门为青少年研制的一种可视化编程语言。编写Scratch代码,实际上就是将多个积木(也叫作功能块或??椋┳楹显谝黄?,实现想要达成的目标。

Scratch这种简单、可视化的编程方式,使得编程过程中融入了更多的趣味性和创造性,因而很容易受到少儿和青少年的喜爱,进而激发他们编写程序的欲望。在美国,随着STEAM教育理念的提出,Scratch也受到越来越多的学校和教育机构的青睐,他们纷纷开设Scratch课程。在中国,北京、上海、南京等地的一些中小学和校外培训机构,也纷纷开展Scratch的编程兴趣课程和培训。孩子们通过玩游戏、编程、编写游戏等方法来学习计算机编程的一些基本思维方式。这促使Scratch成为一种逐渐流行起来的语言和工具。

STEAM是科学(Science)、技术(Technology)、工程(Engineering)、艺术(Art)和数学(Mathematics)的缩写。STEAM是一种重实践的超学科教育理念,强调任何事情的成功都不仅仅依靠某一种能力,而是需要综合应用多种能力。STEAM理念旨在培养人的综合才能。

1.1 Scratch 3.0新功能简介

Scratch 3.0是继Scratch 2.0取得巨大成功后,MIT发布的最新版本。它是一个经过完全重新设计和实现的版本。

Scratch 3.0是使用HTML 5编写的,这和基于Adobe Flash技术的Scratch 2.0有很大的不同,得到更加普遍的支持,并且不需要任何的插件就可以运行。

通过细致的对比,我们发现Scratch 3.0的更新有如下几个核心原则,一是功能更加完备,二是让新用户更容易上手,三是更好地适应多种设备,尤其是移动设备(平板电脑和手机)。下面,我们就从几个方面来介绍一下Scratch 3.0的一些变化和更新吧!

1.1.1 新版本的运行环境和功能支持

前面已经提到了,Scratch 3.0是基于HTML 5技术重新编写的,这是Scratch 3.0和之前的版本的一个显著的区别。之前的Scratch 2.0是基于Adobe Flash技术,要运行离线版本,离不开Adobe AIR的支持,需要下载和安装Adobe AIR。由于HTML 5是当今大多数浏览器所支持的实际的标准技术,实际上,Scratch 3.0能够在任何现代浏览器上更好地运行。

Scratch 3.0能够支持Chrome、Microsoft Edge、Firefox和Safari等浏览器的桌面版,还支持Chrome和Safari的移动版。建议使用IE浏览器的用户先将浏览器升级为Microsoft Edge,再使用Scratch 3.0。

Scratch 3.0能够在桌面计算机、笔记本电脑和平板电脑上工作(要求操作系统为iOS 11或Android 6以上的版本)。在平板电脑上,暂时还不能使用“按下X键”积木以及右键菜单功能。在手机上,可以运行Scratch 3.0程序,可以查看Scratch 3.0项目,但是不能够创建和编辑项目。

1.1.2 升级到Scratch 3.0

Scratch 2.0的用户最关心的一个问题是,自己以前的项目、收藏、社区功能、工作室等内容素材,如何能够迁移到Scratch 3.0环境中呢?好消息是,不必为此而担心。当Scratch 3.0正式发布的时候,已有的社区功能,包括用户的项目、档案、工作室和评论等,都将自动地迁移到新的Scratch 3.0网站。

那么,在Scratch 3.0发布之后,人们是否还能够继续使用Scratch 2.0呢?实际上,Scratch 1.4和Scratch 2.0的离线编辑器将继续可供使用,因此,Scratch 2.0离线编辑器未来还将在相当长的一段时间里和Scratch 3.0并行存在。我们用Scratch 2.0离线编辑器创建的项目,将会上传到在线社区中。

此外,Scratch 3.0的网站还将提供最新的离线编辑器Scratch Desktop的下载和安装,而该离线编辑器将使用全新的Scratch 3.0功能界面。

1.2 Scratch网站

既然了解了Scratch是什么,那么接下来,我们就一起到Scratch的官方网站看一下。第一次打开网站后的页面如下所示。



可以看到,在非常醒目的位置,宣布了发布新版Scratch的消息。在页面下方,列出了一些“精选项目”,这些都是Scratch用户开发和提交的项目。

Scratch 3.0页面的资源变得更加丰富了。在页面顶端有一行菜单。如果点击“创建”,则会打开Scratch 3.0的在线编辑器,我们就可以开始创作自己的项目、进行编程等等。注意,点击页面中部的“开始创作”按钮,也会起到同样的作用。如果点击页面顶部的“发现”,则会开始浏览Scratch 3.0网站上保存的项目。点击“创意”则会打开Scratch网站所提供的一系列视频教程,可以帮助初学者快速了解和掌握Scratch。点击“关于”,会打开关于Scratch软件的介绍,有分别针对家长和教师等不同人群的说明。点击右方的“加入Scratch社区”,这可以创建账号或者使用已有的账号登录到Scratch社区。最右方的“登录”按钮,用来直接通过已有的用户账号登录网站。

我们先通过“创建”菜单或者页面上的“开始创作”按钮,进入Scratch 3.0编辑器吧。编辑器的正中央,是一个简短的52秒的视频教程,说明了用Scratch能够做什么,简单介绍了如何使用它。Scratch 3.0设计者的这种开场白,就是为了让初学者有一种亲切感。

你可以点击播放按钮

,观看这个视频??赐暾飧鍪悠?,可以点击右边的

按钮,继续观看下一个相关的视频,或者点击上面的“关闭”按钮,关闭视频,直接开始动手尝试。



注意编辑器左上方的菜单项中,有一个

按钮,点击其右边的小三角,可以打开一个语言菜单项,从中可以选择编辑器界面所采用的语言。一共有近50种语言可供选择,可见Scratch 3.0在全世界有多么流行!当你第一次访问Scratch 3.0在线版的时候,记住,首先通过这个语言菜单选择“简体中文”。



1.3 Scratch的环境搭建

1.3.2 创建Scratch社区用户

Scratch支持在线和离线两种编程方式。在在线方式下,你不需要单独安装软件,直接进入Scratch的官方网站,输入用户名和密码登录后,即可使用。但是,要使用在线方式,我们需要注册一个登录账户。点击首页右上角的“加入Scratch社区”的按钮。注意,也可以先点击“创建”按钮,打开Scratch 3.0编辑器,然后点击编辑器右上角的“加入Scratch”按钮进行注册。



将会弹出一个“加入Scratch”的界面。在“选一个Scratch用户名称”文本框中输入想要注册的用户名,在“选一个密码”文本框中输入想要设置的密码,在“确认密码”文本框中再次输入完全相同的密码。



需要注意的是,如果你想要注册的用户名已被别人注册过,那么界面上会提示“很抱歉,这个名称已经被使用”。这种情况下,你需要换一个用户名来注册,你可以尝试在想要注册的用户名后增加数字或字母。另外,还需要注意的是,用户名称不能是中文的,只能包含英文字母、数字、符号、-和_。

点击“下一步”按钮,选择“出生年和月”“性别”和“国家”,然后点击“下一步”按钮。

接下来需要在“您的监护人的信箱”的文本框中输入邮箱的地址,并且在“确认信箱地址”的文本框中再次输入同样的邮箱。如果愿意接受来自Scratch团队的更新通知,勾选下方的复选框。



好了,我们已经成功创建了账户。



点击下方的“好了,让我们开始吧!”按钮,就可以用该账户登录Scratch了。

为了更好地获取资源和共享我们的编程成果,《Scratch3.0少儿游戏编程》主要以在线的方式来介绍Scratch编程。为了方便不能随时上网的读者,下面我们来介绍一下离线版的安装方式。

编辑推荐

本书通过15款有趣的小游戏和小程序,由浅入深地向读者介绍Scratch 3.0编程的基本技能以及程序设计的思维和方法。

本书1先带领读者认识Scratch 3.0,了解Scratch 3.0 编程中用到的基本概念,然后按照初级、中级和GJ3个难度层次,详细介绍15款趣味游戏的开发过程。附录部分给出了Scratch 3.0中常用的编程积木的列表和说明,方便读者在需要时查阅。

本书具有以下特色:

● “做中学”的方法和理念,寓教于乐。

● 注重基础知识的介绍和铺垫,训练编程思维。

● 游戏选取注意代表性和趣味性,区分不同的难度层次。

● 使用“小贴士”和特殊的知识板块,强调重点和难点。

● 提供示例代码和编程素材下载,方便小朋友自学。

编玩边学,孩子们都在学什么编程语言?

你的孩子为什么要学Scratch?

-END-

�7�2如果你喜欢这篇文章,欢迎分享到朋友圈�7�2

点击下方了解更多



小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!

本文出自:https://www.toutiao.com/a6666219086764048909/

免责声明:本站系公益性非盈利IT技术普及网,本文由投稿者转载自互联网的公开文章,文末均已注明出处,其内容和图片版权归原网站或作者所有,文中所述不代表本站观点,若有无意侵权或转载不当之处请从网站右下角联系我们处理,谢谢合作!

相关阅读

最新评论

 最新
返回顶部
136| 393| 162| 797| 941| 89| 726| 150| 434| 287|