面向儿童的简易编程工具---Scratch
Scratch 是一款由 麻省理工学院 (MIT) 设计开发的一款面向儿童的简易编程工具。针对 8 岁以上孩子们的认知水平,以及对于界面的喜好,MIT 做了相当深入研究和颇具针对性的设计开发。不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作中的乐趣。Scratch 的下载和使用是完全免费的,开发了Windows系统,苹果系统,Linux系统下运行的版本。 这个 软件的特点是:使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现。用鼠标拖动模块到程序编辑栏就可以了。中间的黄色部分是编辑好的程序代码,左边是可以用来选择的功能模块,右边上部是程序预览和运行窗口,右边下部是角色窗口。
程序界面
官方网址是麻省理工学院网站的一个分支。这个软件的开发团队称为“终身幼儿园团队”(Lifelong Kindergarten Group)。几乎所有的孩子都会一眼喜欢上这个软件。建立起做程序的欲望。 根据编者目前给带几个孩子玩这个软件的情况看,孩子自己学会使用这个软件是有困难的,需要身边老师和家长的指导。在有人指导的情况下,6岁的孩子可以照着例子完整的摆出一个能运行的程序。这个过程并不需要孩子认识英文或汉字。建立程序的过程,用到涂鸦,录音,找图片这些有趣的过程。孩子的成品可以通过软件直接发布到官方网站上。官方网站给每个注册用户开通了一个空间,放置发布的程序。 用户发布后的程序,在官网可以找到。制作中的程序只能在软件环境下运行,发布后的程序则是在网页内运行的。就是说,孩子们的作品可以通过网络被无数人看到。官方网站具有交友和评论的功能。遗憾的是官方网站是英文,不方便国内孩子和家长们沟通。
http://scratch.mit.edu/
面向儿童的简易编程工具---Scratch相关推荐
- android面向数据库的的编程工具-OrmLite
数据库操作框架OrmLite ORMlite是类似hibernate的对象映射框架,主要面向java语言,同时,是时下最流行的android面向数据库的的编程工具. 对象关系映射(Object Rel ...
- 一些适合青少年编程学习的趣味编程工具
今天总结了一些适合青少年编程学习的趣味编程工具,感兴趣的可以了解了解,教教自家的小朋友. 趣味编程按照学生的年龄,兴趣和知识掌握程度由易到难. Scratch符合低龄儿童和程序初学者,简单的拖拽式和脚 ...
- python 少儿趣味编程下载_趣味儿童编程软件(scratch)
趣味儿童编程软件(scratch)利用图形化界面,把编程需要的基本技巧囊括其中,包括建模,控制,动画,事件,逻辑,运算,等等.孩子非常容易掌握,而内涵一点都不简单.通过这个工具平台,孩子可以快速掌握编 ...
- [转] 适合儿童上手的八款编程工具
[原文地址: http://www.csdn.net/article/2013-02-18/2814171-kids-can-code] 望子成龙.望女成凤的每个父母亲的心愿,如今拜移动大潮所赐,随处 ...
- java编程工具 初学者_面向初学者的Java编程在线课程
java编程工具 初学者 There are many java programming course online provided by many services. I use Udemy be ...
- scratch(图形化编程工具)做一个贪吃蛇的游戏(包含视频讲解+源码)!
用scratch做一个贪吃蛇游戏! 下边上视频讲解: 代码部分,开始按钮: 开始界面文字动画: 结束页面文字动画: 蛇头代码: 蛇身代码: 食物代码: 好了,今天的教程就分享到这里吧. 本篇文章完整代 ...
- 优秀课程案例:使用Scratch图形化编程工具模拟物理机械运动-连杆
点击上面微信号关注我关注我哟每天坚持推送文章,争取做到日更,喜欢的可以设置星标,并分享点赞我们的文章,非常感谢大家的支持,您的点击的在看就是我们的动力! 今天我们来分享使用少儿图形化编程工具模拟一下物 ...
- scratch(图形化编程工具)使用画笔绘制雪绒花!真的太美了!
2022年目标是永久会员在服务200人,达到300永久会员规模. 我的永久会员购买链接: 永久会员包含很多资料,电子资料我都放在QQ群的群资料中,放百度网盘容易丢失和被和谐. 除了群文件的资料,我还会 ...
- 不跳舞的人羡慕吧?scratch(图形化编程工具)使用点阵绘制跳舞的人!
2022年目标是永久会员在服务200人,达到300永久会员规模. 我的永久会员购买链接: 永久会员包含很多资料,电子资料我都放在QQ群的群资料中,放百度网盘容易丢失和被和谐. 除了群文件的资料,我还会 ...
最新文章
- 页面布局让footer居页面底部_网站各页面该如何布局关键词优化提升排名?
- 翻遍用AI检测新冠的论文,一篇临床可用的也没有?!
- Git 常用命令速查表(图文+表格)
- mac电脑安装python_【mac电脑怎么安装python】mac版python安装教程
- python查漏补缺--抽象类和接口以及Overrides、函数重载
- linux下I2C驱动发送IO时序,I2C驱动情景分析——怎样控制I2C时序
- vscode制表位_vscode 常用配置
- objective-c和java哪个简单_Objective-C和Java的简单对比
- [原创].关于SD卡的隐藏分区的认识过程及结果
- LibSass 的二进制文件(P:\HBuilderX\plugins\compile-node-sass\node_modules\node-sass-china\vendor\win32-ia32
- Java语言实现冒泡排序
- LaTex常用特殊符号对应表
- 教程:Nodejs大漠插件开发游戏脚本实战
- 如何在PHP中使用Modulo运算符
- 第四篇、代理模式详解(三种)
- 从头开始搞懂 MySQL(07)为什么同一条 SQL 时快时慢
- php简体转繁体类库源代码
- 【概率图与随机过程】25 从有向到无向:谈谈条件随机场
- 2019前端开发面试问题及答案整理
- stm32正常运行流程图_深度分析:主流32位单片机为什么要学STM32?-可编程逻辑-与非网...