![]()
内容推荐 目前国内外Scratch书籍可分为多种难度级别,如低龄启蒙的《编程真好玩》《Scratch少儿趣味编程》,实战入门的《动手玩转Scratch2.0编程》,结合艺术的《Scratch·爱编程的艺术家》,深入进阶的《Scratch趣味编程进阶》《Scratch魔法书:探索算法》。不同难度目标自然不同,李泽著的《Scratch高手密码(编程思维改变未来应对人工智能挑战高清图例全彩印刷)》的目标是通过Scratch为读者讲解计算机科学(Computer Science,CS)的基础知识,属于深入进阶型。书籍的难度较大,为了让学习者顺利过渡,本书专门在第二章节设计了难度递进的15个案例。 本书整体上分成两个部分,第一部分包含两个章节,分别讲解了Scratch的基础内容以及在游戏、故事、音乐、动画、教程、艺术共六个领域的应用案例。第二部分是CS基础知识,其中第三章最为重要,它涉及编程基础、数据结构、开发流程、调试技巧等内容,这些知识也能很好地融入到其他编程语言的实践中。其他章节之间的关联较弱,可独立学习。 作者简介 李泽,国内资深创客,2013年本科毕业于新疆医科大学信息管理与信息系统专业。学习编程7年有余,善于分解知识点,将复杂的概念简单化。曾拍摄多部开源硬件相关的教学视频,现致力于创客教育相关的工作。 目录 第一部分 Scratch项目 第一章 准备工作 1. 什么是 Scratch? 2. 软件安装|Scratch 及其衍生版 3. 软件安装|离线版安装和本书素材 4. 环境介绍|舞台 5. 环境介绍|角色列表 6. 环境介绍|菜单和工具栏 7. 环境介绍|脚本标签页 8. 环境介绍|造型(背景)标签页 9. 环境介绍|声音标签页 10. 小试牛刀|猫咪追小球 11. 小试牛刀|猜猜我是谁 12. 小试牛刀|时尚换装 13. 小试牛刀|音乐小球 第二章 Scratch 入门 1. 游戏|猜拳游戏 2. 艺术|魔幻旋转 3. 动画|奔跑的 Wuffle 4. 游戏|智商测试 5. 教程|如何系蝴蝶结 6. 动画|浪里个浪.& 夏日沙滩 7. 故事|哈士奇的逻辑 8. 艺术|风景幻灯片 9. 音乐|虚拟电子琴 10. 故事|为什么不去约会 11. 游戏|经典乒乓球 12. 艺术|疯狂的棍子 13. 游戏|眼力大挑战 14. 教程|裸眼极光 15. 音乐|绝对音感养成器 第二部分 计算机科学基础 第三章 软件开发基础 第四章 离散数学 第五章 网络与通信 第六章 编程语言 第七章 算法 附录
|