运算思维与Scratch 3.0程式设计:含GTC全民科技力认证Basic Computational Thinking and Visual Programming运算思维与图形化程式入门 Scratch 3.0(影音与范例download)附赠MOSME行动学习一点通

运算思维与Scratch 3.0程式设计:含GTC全民科技力认证Basic Computational Thinking and Visual Programming运算思维与图形化程式入门 Scratch 3.0(影音与范例download)附赠MOSME行动学习一点通 pdf epub mobi txt 电子书 下载 2025

图书标签:
  • 运算思维
  • Scratch 3
  • 0
  • 程式设计
  • 图形化程式
  • 全民科技力
  • GTC认证
  • 入门
  • 儿童编程
  • STEM教育
  • 教材
想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

1.依据Scratch 3的特性分成:Scratch功能与操作、结构化与模组化程式设计、演算法的程式设计、人机互动程式设计四大构面,详细介绍Scratch与各学习领域结合的应用方式与应用范例。

  2.主题范例程式设计从动画情境脚本规划、自己的创意规划、流程设计、动手堆叠积木到延申学习,循序渐进引导学习者触类旁通举一反三,将自己的创意想法转换成Scratch程式执行结果。

  3.整合运算思维架构在Scratch3程式设计,培养学习者运算思维能力、问题解决能力与逻辑思考能力。

  4.本书结合程式设计认证,除了学习本书的应用外,还能迈向取得程式设计能力证书。
 
运算思维与 Scratch 3.0 程式设计:从零开始构建数位世界的逻辑基石 本书旨在引导初学者,特别是对编程和计算思维感兴趣的读者,系统性地掌握运算思维的核心概念,并熟练运用 Scratch 3.0 这一功能强大的图形化编程工具,构建属于自己的互动式应用和动画。我们不侧重于讲解特定认证考试的应试技巧,而是专注于培养读者在解决问题过程中所需的逻辑推理能力、抽象思维能力和算法构建能力。 全书内容结构清晰,循序渐进,确保即便是没有任何程式设计背景的读者也能平稳过渡到程式设计的世界。我们深信,程式设计不仅仅是一门技术,更是一种解决问题的思维方式。 --- 第一部分:运算思维的基石——理解计算的本质 在深入 Scratch 程式设计之前,理解运算思维(Computational Thinking, CT)至关重要。本部分将这些抽象的概念转化为具体、可操作的步骤,帮助读者建立起编程世界的底层逻辑。 1. 什么是运算思维? 我们将详细探讨运算思维的四大核心要素:分解(Decomposition)、模式识别(Pattern Recognition)、抽象(Abstraction)和算法设计(Algorithm Design)。 分解的艺术: 如何将一个复杂的问题拆解成一系列可以独立解决的小任务。我们会通过日常生活的例子(例如,制作一个复杂的食谱)来阐述如何有效进行问题分解。 模式识别与通用性: 识别问题中的重复结构和相似之处。学习如何发现不同任务之间的共同点,以便使用一套解决方案来应对多种情况,从而提高效率。 抽象的力量: 忽略不必要的细节,关注问题的本质。我们将介绍如何创建模型和定义关键变量,使复杂的系统能够被简化和管理。 算法的构建: 设计明确、有序的步骤来解决问题。这一部分会着重于“按部就班”的逻辑构建,为后续的 Scratch 脚本编写打下坚实基础。 2. 流程图与逻辑结构入门 在进入图形化积木之前,读者将学习如何使用基础的流程图符号来可视化解决问题的步骤。 顺序执行: 最基本的流程,指令按编写的顺序依次执行。 选择结构(判断): 引入“如果…那么…”的逻辑,使程式能够根据不同条件做出不同的反应。我们将探讨单路分支和双路分支的构建方式。 循环结构(重复): 学习如何使用“重复执行”来避免编写冗余的代码。我们将区分固定次数的循环和基于条件的无限循环,理解何时使用哪种结构。 --- 第二部分:Scratch 3.0 环境的全面导览 本部分是读者与 Scratch 3.0 界面进行首次亲密接触的阶段。我们将避开考试导向的术语,专注于工具的实用性和功能性。 1. 认识舞台与角色 工作区布局详解: 详细解析舞台区、角色区、积木区和脚本区这四大核心区域的功能与用途。 角色(Sprite)的管理: 学习如何导入、创建、命名、调整大小和旋转角色。我们会探讨角色的坐标系统(X 和 Y 轴),理解角色在舞台上的精确位置是如何被控制的。 造型(Costumes)与声音(Sounds): 如何利用多个造型制作流畅的动画效果,以及导入和编辑基础的声音文件,为作品增添听觉元素。 2. 基础动作与事件触发 本章侧重于如何“启动”和“控制”程式的执行。 事件积木(Events): 讲解“当绿旗被点击”、“当角色被点击”、“当键盘按键被按下”等积木,它们是启动一切互动的基础。 运动积木(Motion): 掌握移动、转向、定位到特定坐标点的积木用法。我们将通过“绘制正方形”等练习,强化对角度和步数的理解。 外观积木(Looks): 控制角色的显示、隐藏、切换造型,以及改变其显示效果(例如,颜色、亮度)。 --- 第三部分:深化运算思维——控制流与数据管理 当读者掌握了基础操作后,本部分将引入更复杂的控制结构和数据处理能力,这是构建复杂应用的必要条件。 1. 进阶的控制结构 我们将回归运算思维中的“循环”与“判断”,在 Scratch 环境中实现它们。 嵌套循环: 如何在一个循环内部放置另一个循环,以实现更复杂的图案绘制或多层级的动画序列。 条件判断的精确运用: 深入理解“如果…那么…”和“如果…那么…否则…”积木的执行优先级。我们将设计需要多个条件同时满足的逻辑判断(例如,角色A碰到边缘并且分数大于10时)。 2. 变量与列表:程式的记忆库 数据管理是运算思维中“抽象”的重要体现。 变量的创建与用途: 定义用于存储数值或文本信息的变量。我们将演示如何使用变量来记录分数、计时器、生命值等动态数据。 运算积木: 学习如何对变量进行加减乘除、求余数等数学运算。 列表(List)入门: 列表作为一种有序的数据集合,是处理批量信息的关键。我们将演示如何向列表中添加元素、读取特定位置的元素,以及如何在需要“数据库”功能的场景中使用它(例如,存储一个问答题的题库)。 3. 侦测与感知(Sensing) 本章关注如何让你的程式“感知”到外部环境的变化。 碰撞检测: 如何判断角色是否碰到了另一个角色或舞台的边缘。 询问与等待: 编写需要用户输入资讯的互动程式,并能处理用户的文字输入。 鼠标与距离: 利用鼠标的坐标来控制角色行为,或计算角色之间的大致距离。 --- 第四部分:实践与创作——从点子到成品 最后一部分是将所学知识融会贯通,专注于实际项目的构建过程。我们将注重项目从概念到实现的每一步逻辑推导。 1. 制作互动式故事与动画 重点在于叙事结构、时间控制和多角色间的协作。我们将学习如何精确控制不同角色的出场顺序、对话框的显示时间,以及场景的切换逻辑。 2. 简单的游戏原型设计 我们将以设计一个基础的“躲避类”或“点击收集类”小游戏为例,涵盖游戏的核心要素: 游戏状态管理: 如何使用变量区分“游戏进行中”、“暂停”和“游戏结束”这几种状态。 得分与计时系统: 构建精确、稳定的计数和倒计时机制。 反馈机制: 设计角色被击中或得分时的视觉和声音反馈。 3. 声音、画笔与扩展功能探索 画笔积木(Pen): 探索如何利用画笔积木,让角色在舞台上绘制出复杂的几何图形或艺术图案,强化对坐标和角度的直观理解。 克隆(Clones): 学习如何创建角色的“副本”(克隆体),这对于需要大量重复对象的场景(如发射子弹或产生雪花)至关重要,极大地提升了程式的效率。 全书的教学范例都力求简洁明了,核心目标是让读者理解背后的运算逻辑,而非仅仅复制粘贴积木组合。每一章末尾都设有“思维挑战”环节,引导读者独立思考如何用更优化的方式解决类似问题,从而真正将运算思维内化为解决任何复杂问题的工具。

著者信息

图书目录

第一篇 Scratch功能与操作
Chapter1 运算思维与Scratch 3 程式设计

1-1 Scratch 3 简介
1-2 Scratch 3 视窗环境
1-3 角色与造型
1-4 舞台与背景
1-5 角色造型与舞台背景绘画功能
1-6 Scratch角色说出:「Hello!」
1-7 运算思维与Scratch 3 程式设计
课后评量

Chapter2 Scratch 3 功能与应用一
2-1 事件
2-2 结构化程式设计与控制
2-3 动作
2-4 外观
2-5 侦测
课后评量

Chapter3 Scratch 3 功能与应用二
3-1 音效
3-2 运算
3-3 变数
3-4 函式积木
3-5 扩展-音乐
3-6 扩展-画笔
3-7 扩展-视讯侦测
3-8 扩展-文字转语音
3-9 扩展-翻译
课后评量

第二篇 结构化与模组化程式设计
Chapter4 结构化程式设计:乐透彩球

4-1 乐透彩球脚本规划
4-2 乐透彩球流程设计
4-3 新增角色
4-4 广播开始选号-事件
4-5 彩球移动-动作
4-6 选中号码-变数
课后评量

Chapter5 e-Board电子白板:控制与画笔
5-1 e-Board电子白板脚本规划
5-2 e-Board电子白板流程设计
5-3 角色跟着滑鼠游标移动
5-4 下笔与停笔-画笔
5-5 设定画笔颜色与宽度-画笔
课后评量

Chapter6 生日派对:外观、音乐与音效
6-1 生日派对脚本规划
6-2 生日派对流程设计
6-3 变换造型-外观
6-4 播放歌曲-音效
6-5 碰到滑鼠变换造型
6-6 演奏音阶-音乐
课后评量

Chapter7 猫咪闯天关:动作与侦测
7-1 猫咪闯天关脚本规划
7-2 猫咪闯天关流程设计
7-3 切换背景与设定角色
7-4 角色重复旋转-动作
7-5 键盘控制角色移动-动作
7-6 角色侦测颜色移动-侦测
7-7 闯关成功与失败
课后评量

第三篇 演算法的程式设计
Chapter8 兔子的生长:费氏数列

8-1 费氏数列原理
8-2 设计费氏数列流程
8-3 设计费氏数列程式
课后评量

第四篇 人机互动程式设计
Chapter9 英文语音翻译与打字

9-1 英文语音翻译与打字脚本规划
9-2 设计英文语音翻译与打字流程
9-3 翻译
9-4 文字转语音
9-5 英文打字与语音
课后评量

附录 课后评量参考答案
 

图书序言

图书试读

用户评价

评分

这本书真的是相见恨晚!我一直对编程有点好奇,但又覺得它好像很遙遠、很難學,所以一直猶豫不決。直到我看到這本《運算思維與Scratch 3.0程式設計》,它真的顛覆了我對程式設計的刻板印象。書的開頭就用非常淺顯易懂的方式解釋了什麼是「運算思維」,讓我了解原來我們日常生活中很多解決問題的思路,其實都跟運算思維有關,像是拆解問題、辨識模式、找出規律等等。這部分真的非常重要,它讓我對程式設計不再感到害怕,反而覺得充滿了親切感。 接著,書進入了Scratch 3.0的部分,這真的是太棒了!Scratch 的圖形化介面,讓我可以像玩積木一樣拖拉指令,完全不需要記那些複雜的程式碼。書中的範例都非常貼近生活,像是製作簡單的動畫、小遊戲,甚至還有一些互動式的作品,讓我每次練習都能看到具體的成果,成就感十足!而且,書裡面的影音教學和範例下載,真的解決了我以前學習程式設計時最頭痛的問題:光看書有時候還是會卡住,不知道該怎麼動手,但是有影音可以一步一步跟著做,還有可以直接下載的範例來研究,學習起來效率真的提升了好幾倍。我個人特別喜歡書中關於如何讓角色動起來、如何偵測碰撞的部分,這些技巧讓我的作品瞬間變得生動有趣。

评分

這本《運算思維與Scratch 3.0程式設計》真是太適合我們這些想接觸程式設計,但又不知道從何開始的「科技小白」了!它用非常親切、生活化的方式,把「運算思維」這個聽起來有點抽象的概念,講得非常具體。書裡有很多小故事和比喻,讓我一下子就明白了,原來很多我們平常解決問題的方法,就是運算思維的展現。比如,怎麼煮一碗泡麵,其實也是一個小小的演算法。這種引入方式,讓我瞬間覺得程式設計不再是遙不可及的學問,而是我們日常生活中就已經在運用的技能。 Scratch 3.0的部分更是讓我眼睛一亮!它的圖形化介面真的太友善了,就像是在玩一個超級有趣的電子積木遊戲。書中的範例真的超多,從簡單的動畫到一些小小的互動遊戲,我都可以跟著做出來。我最喜歡的是書裡有附影音教學,我常常會一邊看著螢幕上的影片,一邊跟著操作,這樣真的比只看文字說明有效率太多了!而且,書裡還有提供範例程式碼可以下載,這樣我就可以直接研究別人是怎麼做的,有時候也會在別人的基礎上做一些修改,讓自己的作品更有創意。總之,這本書讓我對程式設計的恐懼感消失了,取而代之的是滿滿的學習樂趣。

评分

對於許多家長和老師來說,這本書絕對是個寶藏。它不只是教孩子們如何操作Scratch,更重要的是引導他們建立「運算思維」。書中對於如何將一個大問題拆解成許多小步驟、如何思考解決方案的邏輯流程、以及如何找出問題的規律和模式,都有非常清晰的說明。我特別欣賞書中對於「除錯」概念的闡述,它沒有把錯誤視為失敗,而是引導孩子們從錯誤中學習,找出問題所在並加以修正,這對於培養孩子的韌性和解決問題的能力至關重要。 Scratch 3.0 的部分,書本的範例設計非常貼近孩子的興趣,從製作可愛的動畫故事到設計簡單的互動遊戲,都讓孩子們在玩樂中學習。書中提供的影音教學和範例下載,更是大大提高了學習的效率和趣味性。我試著讓我的孩子跟著書中的範例操作,他非常專注,而且很快就學會了許多技巧。他最喜歡的是書中關於如何讓角色發出聲音和變換造型的部分,這讓他的作品更加生動有趣。這本書的結構非常清晰,引導性很強,即使是對程式設計完全沒有概念的人,也能輕鬆上手。而且,附贈的MOSME行動學習一點通,更是為家長和老師提供了額外的學習資源,讓學習不再受限於書本。

评分

這本《運算思維與Scratch 3.0程式設計》不僅僅是一本教你如何使用Scratch的工具書,它更像是一位耐心引導的啟蒙老師。我之前嘗試過一些線上程式教學,但總覺得知識點比較零散,而且有時候會不知道為什麼要這樣寫。這本書最大的特色就是它把「運算思維」這個核心概念貫穿始終,讓我明白程式設計背後的邏輯和思考方式。書中對於如何將複雜問題分解成小步驟、如何利用條件判斷和循環來控制程式流程,都有非常清晰且結構化的說明。我尤其欣賞書中對於「演算法」的講解,它沒有用艱深的術語,而是透過一個個生活化的例子,比如如何泡一杯茶,來具體闡述演算法的概念。這讓我感覺學習程式設計不再是死記硬背,而是培養一種解決問題的能力。 書中對於Scratch 3.0的介紹也非常詳盡,從最基礎的積木功能,到進階的變數、廣播、自訂積木等,都循序漸進地帶領讀者掌握。我印象最深刻的是書中有一個專門講解如何製作一個簡單的迷宮遊戲的章節,它不僅教我如何繪製迷宮,更讓我學習到如何利用鍵盤控制角色的移動,以及如何判斷角色是否碰到牆壁。這些實際操作的經驗,讓我在學習過程中收穫滿滿。而且,書中提供的影音資源和範例程式碼,就像是我隨身的學習助手,隨時可以回頭參考,大大降低了學習的門檻。

评分

我認為這本書最吸引我的一點是它融合了「GTC全民科技力認證」的內容。雖然我一開始沒有特別在意這個認證,但在閱讀過程中,我發現書中的知識點和練習題都相當紮實,涵蓋了運算思維和圖形化程式設計的許多重要面向。這讓我感覺,這不僅僅是學會一個工具,而是在培養一種未來必須具備的科技素養。書中的每一個範例都設計得很有目的性,讓我理解為什麼要使用某個積木,以及它能帶來什麼樣的效果。例如,在講解如何製作一個簡單的計算機時,書中就詳細說明了如何運用變數來儲存數字,以及如何利用運算符號來進行加減乘除。 此外,這本書的編排也很到位。它沒有一股腦地把所有東西都塞給你,而是將知識點拆解成小單元,每個單元都有清楚的標題和目標。我特別喜歡書中一些「思考題」和「挑戰題」,它們能激發我的思考,讓我嘗試自己去解決問題,而不是一味地複製書上的程式碼。透過這些練習,我更能鞏固學到的知識,並將其應用到新的情境中。而且,書中提供的影音教學和範例下載,更是讓我事半功倍,當我遇到困難時,可以隨時打開影音觀看,或者參考範例程式碼,這大大提升了我的學習效率和自信心。

相关图书

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

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