文档章节

浅析令人尖叫的趣味编程语言----scratch

crossmix
 crossmix
发布于 2015/10/14 12:16
字数 360
阅读 2271
收藏 4
点赞 0
评论 0

   scratch是由麻省理工专为广大青少年量身定制的一款趣味编程软件,整个软件编程思路设计的非常简单有趣,不需要你会英文、不需要你懂各种逻辑结构语法,不用键盘,使用鼠标就能轻松,几乎所有的孩子都能自己编程,让孩子可以从小就接触到编程,培养兴趣。界面有多种语言。


孩子开发的游戏成品可以通过软件直接发布到官方网站上。官方网站给每个注册用户开通了一个空间,放置发布的程序。


这款软件十分有趣,适合儿童编程,儿童的最爱就是玩。玩游戏,卡通,动画等。而Scratch紧紧围绕这个中心,让孩子设计自己的游戏,卡通,动画。虽然Scratch编程同专业的编程语言还有一些区别,但其基本概念如坐标,方向,逻辑运算,条件,循环,事件等等都是一样的。学好Scratch对于孩子以后学习专业级(企业级)的语言(C,C++,java,C#.net)是非常有帮助的。

人人都学会编程这一个美好的目标,终于从梦想趋向现实。sractch确实是一个好的启蒙编程语言。

编程就要从儿童抓起。

end

© 著作权归作者所有

共有 人打赏支持
crossmix
粉丝 64
博文 302
码字总数 645711
作品 0
广州
高级程序员
和孩子一起学编程—适合儿童的图形化积木式编程语言 Scratch

  Scratch 编程语言简介   适合孩子学习编程的语言有很多,比如 Scratch、EToys、Alice、Kodable 等等。这些语言各有特色,但从图形化支持、成熟程度、流行程度等方面来综合评价的话, ...

爱编程爱统计 ⋅ 05/02 ⋅ 0

MIT 将携手谷歌开发 Scratch 3.0:开源化注重移动体验

Scratch是一款由麻省理工学院(MIT)媒体实验室设计开发的一款面向少年的简易图形化编程工具。配合Scratch积木式编程的概念,少年和儿童可以在娱乐中学习到编程的基本理念和技巧。近日,MIT的S...

oschina ⋅ 2016/05/21 ⋅ 5

涨涨姿势,13 个比较冷门但很实用的编程语言

值得学习的编程语言多种多样,前端、后端乃至框架选项更是多达数百种。如果大家拥有计算机科学专业背景,那么对C或者C++一定不会陌生; 而如果您属于开发从业者,那么Java、Python、Perl与Rub...

局长 ⋅ 2017/02/09 ⋅ 22

MIT 开发头戴式设备,可听使用者心里话

虽然现在智能语音助理相当方便,但仍然有人不喜欢对机器说话。最近 MIT 开发出一部头戴式设备,可「聆听」使用者心中所想,进而充当遥控器进行各种动作。 这个设备的原理是透过读取用户默念(...

Unwire HK ⋅ 04/09 ⋅ 0

趣味编程网站 Codecademy 获 1000万美元融资

如 果要列出目前比较火的创业公司的话,趣味编程网站Codecademy绝对算是其中之一。Codecademy旨在为人们提供一种简单有趣的编程学习方 式。公司在新一轮融资中刚获得1000万美元的融资,Index...

王二铁 ⋅ 2012/06/20 ⋅ 5

http://scratch.mit.edu网站访问慢的解决办法

Scratch是MIT开发的面向儿童教育的图形化的编程语言。强调“想象,编程,分享”。然而,官网http://scratch.mit.edu 访问速度非常慢,分享这个支柱就断了。 唉,其实原因是scratch网站本身是...

阿托 ⋅ 2014/08/20 ⋅ 0

轻松一刻——在pcDuino上玩Scratch

Scratch是一款由MIT设计开发的一款面向少年的简易编程工具。针对8岁以上孩子们的认知水平,以及对于界面的喜好,MIT 做了相当深入研究和颇具针对性的设计开发。不仅易于孩子们使用,又能寓教...

pc朵拉 ⋅ 2013/07/03 ⋅ 0

Google 发布可视化编程语言 Blockly

Google发布了完全可视化的编程语言Google Blockly,类似MIT的儿童编程语言Scratch, 你可以通过类似玩乐高玩具的方式用一块块图形对象构建出应用程序。每个图形对象都是代码块,你可以将它们...

oschina ⋅ 2012/06/04 ⋅ 18

TIOBE 2 月编程语言排行榜:Scratch 挤入前 20

来自 MIT Media Lab 的 Scratch 编程语言已进入 TIOBE 排行榜的 top 20。Scratch 是一款面向青少年的教育类编程语言,可以用来创造互动式故事、动画、游戏、音乐和艺术,在学校非常受欢迎。 ...

王练 ⋅ 2017/02/11 ⋅ 34

Ruby 25 岁生日 #ruby25

2 月 24 日是 Ruby 的生日,Twitter 上正在用 #ruby25 来庆祝。 https://twitter.com/hashtag/ruby25th Ruby 让我认识到编程并不是只是机械劳动,还充满了人性。没有别的语言像 Ruby 这样把趣...

Rei ⋅ 02/24 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

CENTOS7防火墙命令记录

安装Firewall命令: yum install firewalld firewalld-config Firewall开启常见端口命令: firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --zone=public --add-po......

cavion ⋅ 37分钟前 ⋅ 0

【C++】【STL】利用chromo来测量程序运行时间与日志时间打印精确到微秒

直接上代码吧,没啥好说的。头疼。 #include <iostream>#include <string>#include <ctime>#include <sstream>#include <iomanip>#include <thread>#include <chrono>using ......

muqiusangyang ⋅ 40分钟前 ⋅ 0

Mac环境下svn的使用

在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简...

故久呵呵 ⋅ 50分钟前 ⋅ 0

破解公司回应苹果“USB限制模式”:已攻破

本周四,苹果发表声明称 iOS 中加入了一项名为“USB 限制模式”的功能,可以防止 iPhone 在连接其他设备的时候被破解,并且强调这一功能并不是针对 FBI 等执法部门,为的是保护用户数据安全。...

六库科技 ⋅ 51分钟前 ⋅ 0

MyBtais整合Spring Boot整合,TypeHandler对枚举类(enum)处理

概要 问题描述 我想用枚举类来表示用户当前状态,枚举类由 code 和 msg 组成,但我只想把 code 保存到数据库,查询处理,能知道用户当前状态,这应该怎么做呢?在 Spring 整合MyBatis 的时候...

Wenyi_Feng ⋅ 今天 ⋅ 0

synchronized与Lock的区别

# <center>王梦龙的读书笔记第一篇</center> ## <center>-synchronized与Lock的区别</centre> ###一、从使用场景来说 + synchronized 是能够注释代码块、类、方法但是它的加锁是和解锁使用一......

我不想加班 ⋅ 今天 ⋅ 0

VConsole的使用

手机端控制台打印输出,方便bug的排查。 首先需要引入vconsole.min.js 文件,然后在文件中创造实例。就能直接使用了。 var vConsole = new VConsole(); vConsole的文件地址...

大美琴 ⋅ 今天 ⋅ 0

Java NIO之字符集

1 字符集和编解码的概念 首先,解释一下什么是字符集。顾名思义,就是字符的集合。它的初衷是把现实世界的符号映射为计算机可以理解的字节。比如我创造一个字符集,叫做sex字符集,就包含两个...

士别三日 ⋅ 今天 ⋅ 0

Spring Bean基础

1、Bean之间引用 <!--如果Bean配置在同一个XML文件中,使用local引用--><ref bean="someBean"/><!--如果Bean配置在不同的XML文件中,使用ref引用--><ref local="someBean"/> 其实两种......

霍淇滨 ⋅ 今天 ⋅ 0

05、基于Consul+Upsync+Nginx实现动态负载均衡

1、Consul环境搭建 下载consul_0.7.5_linux_amd64.zip到/usr/local/src目录 cd /usr/local/srcwget https://releases.hashicorp.com/consul/0.7.5/consul_0.7.5_linux_amd64.zip 解压consu......

北岩 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部