用Scratch 学程式!:融合游戏、艺术、科学、数学的视觉化导引

用Scratch 学程式!:融合游戏、艺术、科学、数学的视觉化导引 pdf epub mobi txt 电子书 下载 2025

原文作者: Majed Marji
图书标签:
  • Scratch
  • 程式设计
  • 儿童程式
  • 视觉化程式
  • 游戏开发
  • 艺术
  • 科学
  • 数学
  • STEM教育
  • 创意计算
想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

程式设计教育第一本书!

  本书特别提供!!教学范例网站 sites.google.com/view/wunan-scratchbook

  为什么要学Scratch?
  ●视觉化的程式设计语言,适合所有人。
  利用它可以制作互动式程式、多媒体专案,包括动画故事、读书报告、科学实验、游戏和模拟程式等。
  ●提升解决问题能力,生活中不可或缺。
  ●学习门槛低,激发创造力和想像力。
 

著者信息

作者简介

Majed Marji


  拥有韦恩州立大学的电子工程博士学位和达文波特大学战略管理的MBA学位。他在汽车行业工作超过15年,开发了许多软体,涉及即时资料採集、设备控制、实验室管理、工程资料分析、嵌入式系统、远端资讯处理、混合动力汽车,以及与安全相关的动力系统。Marji博士还是韦恩州立大学电气工程系的兼职讲师,主要讲授通信工程、机器视觉、微处理器、控制系统,以及演算法和资料结构等相关课程。

译者简介

于欣龙


  工学硕士,现任奥松机器人公司董事长

李泽

  软体设计师、资讯系统专案管理师
 

图书目录

第1 章:准备开始
第2 章:动作和绘图
第3 章:外观和音效
第4 章:程序
第5 章:变数
第6 章:用逻辑做决定
第7 章:重复:深入回圈
第8 章:字串处理
第9 章:清单

图书序言



  为什么我们要学习程式设计?为什么欧美发达国家的孩子更具有创造力?为什么我们的青少年教育总是家长谈起的话题?带着一系列的问题,我便开始寻找答案。微软创始人比尔.盖兹曾说过孩子的程式设计要从小开始,从兴趣出发,透过电脑程式设计来培养创造力,未来我们的下一代才具有竞争力。为此,欧美发达国家掀起一股青少年学习电脑程式设计的浪潮。

  Raspberry Pi(中文名为「树莓派」,简写为RPi)是一款信用卡大小的卡片式电脑,自2012 年问世以来,受众多电脑发烧友和创客的追捧,曾经一「派」难求。树莓派基金会创始人Eben Upton 为了改变青少年对电脑程式设计缺乏兴趣这一现状,他创造出了树莓派,希望透过它能够激励更多的青少年将电脑程式设计从小视为爱好,未来可以发展成职业。

  树莓派作为一种教学工具,鼓励青少年展开各种电脑实验,透过对树莓派的使用研究,本人发现其安装了各种程式设计语言的直译器和编译器,对青少年可以使用树莓派系统中安装好的Scratch 这款图形化程式设计软体进行程式设计。

  Scratch 是由麻省理工学院(MIT)媒体实验室所开发的一款针对青少年的图形化简易程式设计软体。使用者只需将色彩丰富的程式积木进行组合,便可创作出多媒体程式、互动游戏、动画故事等作品。近几年本人一直从事Arduino 程式设计课的研究工作,研究中发现中小学生使用C 语言程式设计难度较大,许多学生受困于语法的规则和演算法,无法理解程式之间的逻辑关系,一般的程式语言均採用英文编写,又增加了学习难度。而对于使用Scratch 的学生来说,他们觉得程式设计就像是在设计一款游戏或者编写动画故事。他们不需要撰写复杂的文字语法,只需要透过指令流程安排和一连串程式积木的组合,就可以在短时间内完成有趣的游戏和动画设计。目前Scratch 已翻译成四十多种语言在全球使用,最新推出的Scratch 2.0 版本更可直接在网路浏览器上执行。

  关于本书

  纵览中国现有关于Scratch 的图书,本人发现讲解Scratch 2.0的并不多,能够以专案为导向并解释程式设计概念,有问有答的图书就更少。本人有幸先于广大读者读到本书英文版Learn to Program with Scratch,透过阅读发现,本书内容编排难度适中,非常适合中学生阅读,可作为中学教育教材或学生自学手册,同时也可以作为大学选修课辅助教材,实用性较强。

  因本书涉及图片与文字混编较多,书中难免会出现疏漏与错误,值此出版之际,本人特别希望透过本书来唤醒更多的青少年从小喜欢程式设计,热爱创造,未来成为一个能够改变世界的科学家。
 
奥松机器人创始人、资深创客
于欣龙

图书试读

第1章准备开始
 
你想自己动手创作游戏、动画故事、教学工具或科学模拟实验吗?那就快来学习Scratch 吧! Scratch 是图形化程式设计语言,可以快速实现上述程式。本章将简单对其进行介绍,内容包括:
 
-初识 Scratch 的程式设计环境
 
-学习不同类型的程式积木
 
-创作第一个 Scratch 游戏
 
当完成一个Scratch 程式时,你可以把它储存到电脑,或者直接上传到Scratch 官网。(官网上的其他使用者可以给你的程式留言甚至进行再创作。)
 
有没有很激动? OK,让我们起航吧!
 
什么是 Scratch
 
电脑程式本质上就是一系列指令的集合,它能告诉电脑要做什么。通常,我们使用程式设计语言写下这些指令,当然Scratch本质上也是这样。
 
大部分程式设计语言都是文字类型的,这就意味着你需要输入如下神秘的英文。
 
对初学者来说,学习这些程式设计语言并了解它们的语法规则是非常困难的。但是Scratch 不同,因为它不是文字类型的,而是一种视觉化的程式设计语言。Scratch 诞生于麻省理工学院(MIT)媒体实验室,设计它的初衷就是为了更加容易地学习程式设计,也让学习过程更加有趣。
 
创作Scratch 程式无须输入任何复杂的命令或者程式码,你要做的仅仅是连接一些图形化的程式积木。若不懂的话,我们来看一个简单的程式,如图1-1 所示。
 
图1-1: 当执行这个Scratch 程式积木后,猫咪会说「Hello!」,文字显示在文字对话框中
 
图1-1 中的猫咪被称为角色,它能理解并执行你所发出的指令。紫色的程式积木就是一个指令,它命令猫咪在文字对话框中显示「Hello!」。本书中的大部分程式都包含多个角色,你可以使用各种程式积木让角色移动、旋转、说话、演奏音乐甚至做数学题。
 
创作Scratch 程式需要将各种不同颜色的程式积木嵌合在一起,就像玩拼图或乐高积木一样。嵌合在一起的多块积木被称为脚本。图1-2 展示了一段脚本,其功能是连续四次改变角色(Cat)的颜色。
 
在这段脚本中,角色每次改变颜色时都会等待1 秒。

用户评价

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 ttbooks.qciss.net All Rights Reserved. 小特书站 版权所有