文档章节

Scratch基础教学|第一课:初识Scratch

s
 scratch3
发布于 2018/11/16 20:27
字数 789
阅读 47
收藏 0

固定链接: https://www.kidscoding8.com/52474.html 

hi,大家早上好。从本节课开始,我将和大家一起学习Scratch编程,通过使用Scratch工具来创建各种有趣好玩的小程序。

本节课的课程目标如下:

  •   介绍Scratch是什么

  •   介绍Scratch可以做什么

  •   介绍Scratch的理念是什么

  •   创建第一个Scratch小示例

01Scratch是什么

 

Scratch是一款由麻省理工学院(MIT)设计开发的一款专门面向少儿的可视化图形编程工具。

  

  Scratch将复杂的“程序指令”变为一个个“积木块”,使用者无需敲击代码或是背诵任何编程指令,只需要将积木块拖拽并连接在一起,就可以很方便的进行编程,从而快速制作出动画、游戏、交互程序。

Scratch基础教学|第一课:初识Scratch

Scratch公开发布后,在全球的各个编程兴趣社区里迅速流行开来。到目前为止,Scratch已经拥有40多种语言的操作界面在超过150个国家里被使用。在Scratch官方网站上,你可以看到将近两千三百八十万的粉丝们上传作品!

Scratch基础教学|第一课:初识Scratch

 

02Scratch可以做什么

 

利用Scratch,孩子们可以轻松编写出好玩的游戏、动画、故事片、绘画作品、音乐作品等,培养了他们的创造力和实践能力,丰富想象力,消除计算机的神秘感,把多余的精力放在开发智力上,而非玩游戏上。

  

  Scratch也可以与硬件相结合,利用各种硬件传感器,如温度传感器、距离传感器,控制各种电子元器件,如马达、风扇、二极管等,创造功能丰富而又个性化的机器人。

  

  几乎所有的孩子都会一眼喜欢上这个软件,建立起做程序的欲望。Scratch不仅易于孩子们使用,又能寓教于乐,让孩子们在创作中获得乐趣。

 

03Scratch的理念题

 

Scratch的理念是:想法-程序-分享(Imagine-Program-Share)! 凭借其易学性和强大的编程环境,Scratch让使用者充分发挥自己的想象力和创新力。通过使用媒体、图像、声音以及视频来创建自己喜欢的内容。

 

  人们是很乐于分享的,孩子尤其如此。可能将自己创建的作品分享到Scratch社区,也可以在Scratch社区看到其它人分享的作品,也可以将其它人分享的作品进行复制与修改,这个过程叫做再创作(remixing).通过再创作,可以学到一些新的知识。

 

04创建Scratch小示例

一块和大家做一款非常简单的小游戏,游戏名称叫会说话的小猫。

游戏展示效果:

Scratch基础教学|第一课:初识Scratch

游戏脚本:

Scratch基础教学|第一课:初识Scratch

© 著作权归作者所有

s
粉丝 2
博文 16
码字总数 10432
作品 0
私信 提问
Docker 初始镜像 scratch

初识 scratch 有那么一天,我们在这里邂逅了镜像... 先来搜索下这个镜像 可以看到,这是一个官方提供的镜像. 既然能搜索得到,那么我们下来看看: 额...输出一个错误响应...请不要怀疑是不是打错...

taadis
2017/10/12
0
0
和孩子一起学编程—适合儿童的图形化积木式编程语言 Scratch

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

爱编程爱统计
2018/05/02
0
0
动手玩转Scratch2.0编程pdf

下载地址:网盘下载 内容简介编辑 Scratch 是可视化的编程语言,其丰富的学习环境适合所有年龄阶段的人。利用它可以制作交互式程序、富媒体项目,包括动画故事、读书报告、科学实验、游戏和模...

cf406061841
2018/02/05
0
0
浅谈学习Scratch的必要性

一、Scratch简介 Scratch是由MIT(美国麻省理工学院)针对5至16岁的儿童和青少年设计的可视化程序设计语言与开发环境,专注于用编程实现简单的动画效果。 Scratch的目的是“创作和分享你自己的...

充电实践
2018/09/16
0
0
HelloCode少儿编程国庆班火热报名中!

少儿编程国庆班学员正在限量招募中 和我们一起 给孩子不一样的国庆假期 感谢关注HelloCode的少儿编程营,我们已经为您的孩子准备好一个价值99元的Scratch入门课,本次国庆特惠仅象征性收取 ...

luofei614
2018/09/28
1
0

没有更多内容

加载失败,请刷新页面

加载更多

lua web快速开发指南(7) - 高效的接口调用 - httpc库

httpc库基于cf框架都内部实现的socket编写的http client库. httpc库内置SSL支持, 在不使用代理的情况下就可以请求第三方接口. httpc支持header、args、body、timeout请求设置, 完美支持各种h...

水果糖的小铺子
今天
3
0
通过四道常问面试题,带你了解什么是数据库分库分表

编者语:为了避免被误解为:「手里有把锤子,看什么都是钉子!」,说明一下不是什么业务都适合分布式数据库,更不是用了分布式数据库性能就一定能得到扩展。 其次:本文为纯干货,建议先转发...

老道士
今天
6
0
springmvc 整体流程

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR......

architect刘源源
今天
3
0
磁盘管理

先来看两个查看的命令 查看磁盘使用情况df 用法:df, df -h, df -m, df -k 查看目录或文件大小 用法:du -sh, du -sm, du -s(默认以k为单位) 新加一块盘如何操作 步骤:分区(可选)--> 格...

wzb88
今天
3
0
在 Linux 下确认 NTP 是否同步的方法

NTP 意即网络时间协议Network Time Protocol,它通过网络同步计算机系统之间的时钟。NTP 服务器可以使组织中的所有服务器保持同步,以准确时间执行基于时间的作业。NTP 客户端会将其时钟与 ...

Linux就该这么学
今天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部