● Scratch是什么?
Scratch是一门编程语言。Scratch与传统的编程语言如Java、Python、……等其他基于文本的编程语言不同,Scratch编程语言使用的是图形化的积木语言,通过拼接积木来编程代码。
Scratch是一个创意工具。Scratch提供了一个创意舞台,你可以使用背景、角色、声音,并且对它们进来编程来实现游戏、动画、故事。同时,Scratch还能操作LEGO、PicoBoard、Arduino、……等硬件,将你的创意从虚拟的计算机时间带到现实的物理世界。
Scratch是一个共享社区。Scratch创建了一个开放的社区,你可以将Scratch作品上传到社区与全球的创作者们交流,也可以改编他人的作品加入自己的创意。
Scratch是美国麻省理工学院媒体实验室终身育儿园小组开发的一个免费项目。该项目由谷歌、LEGO、英特尔、……等世界级的公司支持和赞助。
目前,Scratch社区有超过4千万注册用户,提交了接近5千万个项目,其中有3百万来自中国的注册用户,占全球用户的6.65%。
访问Scratch统计页面https://scratch.mit.edu/statistics/,了解Scratch的更多信息。
STEM教育理念● 为什么使用Scratch?
2006年1月31日,美国总统布什公布了一项重要计划——《美国竞争力计划》,提出知识经济时代教育目标之一是培养具有STEM素养的人才,并称其为全球竞争力的关键。
2009年1月11日,美国国家科学委员会发表了给美国总统奥巴马的公开信——《改善所有美国学生的科学、技术、工程和数学教育》。
2011年3月24日,美国技术教育协会主办题为“准备STEM劳动力:为了下一代“的国际技术教育大会。
2016年,我国教育部出台的《教育信息化“十三五”规划》中明确指出有效利用信息技术推进“众创空间”建设,探索STEM教育、创客教育等新教育模式,使学生具有较强的信息意识与创新意识,养成数字化学习习惯,具备重视信息安全、遵守信息社会伦理道德与法律法规的素养。
从美国2006年第一次提出STEM教育理念,到我国2016年的《教育信息化“十三五”规划》明确指出探索STEM教育。证明新时代的教育理念在于STEM教育。
文中反复提到的STEM教育指的是:
Science——科学
Technology——技术
Engineering——工程
Mathematics——数学
使用Scratch进行想象,创造,分享则是STEM教育理念的最好实践。
Scratch软件界面●如何获得Scratch?
Scratch最新版本为3.6.0。访问Scratch下载页面https://scratch.mit.edu/download,根据使用的操作系统下载Windows版本或者macOs版本进行安装。
准备好Scratch之后,阿磊老师的Scratch课堂就要正式开始了。
在正式开始课程之前,请先随意使用Scratch软件和浏览Scratch社区。
下一节课,我们将开始玩转Scratch,并练习使用Scratch代码积木。
网友评论