logo
分类于: 计算机基础 人工智能

简介

动手玩转Scratch 3.0编程: 人工智能科创教育指南

动手玩转Scratch 3.0编程: 人工智能科创教育指南 0.0分

资源最后更新于 2020-03-29 02:50:40

作者:〔美〕马吉德·马吉(Majed Marji)

译者:李泽于欣龙

出版社:出版社电子工业出版社

出版日期:2020-01

ISBN:9787121376160

文件格式: pdf

标签: 计算机 人工智能 编程语言 教育 程序设计

简介· · · · · ·

Scratch是可视化的编程语言,其丰富的学习环境适合所有年龄阶段的人。利用它可以制作交互式程序、富媒体项目,包括动画故事、读书报告、科学实验、游戏和模拟程序等,此外,Scratch也是人工智能科创教育领域的重要工具。本书的目标是将Scratch作为工具,教会读者最基本的编程概念,同时揭示Scratch在教学和科创方面的强大能力。本书使用升级后的Scratch 3.0版本,该版本尤其适用于人工智能科创教育领域。全书共分9章,前三章讲解如何使用Scratch绘制几何图形,并创建富媒体应用程序,其余章节使用Scratch讲解各个编程概念。每一章都有许多完整的案例,读者可以模仿它们制作许多类似的程序。当读完整本书后,相信你一定可以亲自完成各种编程项目。本书假定读者没有任何编程基础。本书内容的难度基本不会超过高中数学,个别有难度的模拟程序可以先行跳过。马吉德·马吉(Majed Marji),拥有韦恩州立大学的电子工程博士学位和达文波特大学战略管理的MBA学位。他在汽车行业工作超过15年,开发了许多软件,涉及实时数据采集、设备控制、实验室管理、工程数据分析、嵌入式系统、远程信息处理、混合动力汽车,以及与安全相关的动力系统。Marji博士还是韦恩州立大学电气工程系的兼职讲师,主要讲授通信工程、机器视觉、微处理器、控制系统,以及算法和数据结构等相关课程。译者:李泽,国内资深创客,软件设计师、信息系统项目管理师。2013年毕业于新疆医科大学信息管理与信息系统专业,有十余年编程实战经验。善于构建课程体系,分解知识点,将复杂的概念简单化。拍摄百余集STEM教育教学视频。已出版《动手玩转Scratch 2.0编程》《Scratch高手密码》等共8本著作。于欣龙,工学硕士。2013年毕业于哈尔滨工程大学机械设计及理论专业。新生代85后机器人创业达人,被媒体誉为“机器人爸爸”,国内第一批将Arduino引入中国的资深创客。现任哈尔滨奥松机器人科技有限公司总经理,创业期间指导多家出版社引进二十多本与开源硬件和创客有关图书,曾出版译著《爱上Arduino》和《Arduino机器人权威指南》。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 作者简介
  2. 译者序1
  3. 译者序2
  4. 作者简介
  5. 技术编辑简介
  6. 致谢
  7. 本书介绍
  8. 第1章 准备开始
  9. 什么是Scratch
  10. Scratch编程环境
  11. 绘图编辑器
  12. 制作第一个Scratch游戏
  13. Scratch积木一览
  14. 算术运算符和函数
  15. 本章小结
  16. 练习题
  17. 第2章 运动和绘图
  18. 使用运动模块的积木
  19. 画笔模块和一个简单的画图程序
  20. 神奇的重复执行
  21. Scratch项目
  22. 关于被克隆的角色
  23. 本章小结
  24. 练习题
  25. 第3章 外观和声音
  26. 外观模块
  27. 声音和音乐模块
  28. Scratch项目
  29. 本章小结
  30. 练习题
  31. 第4章 过程
  32. 消息的广播和接收
  33. 将大型程序分而治之
  34. 分析问题的思维方式
  35. 本章小结
  36. 第5章 变量
  37. Scratch的数据类型
  38. 变量详解
  39. 变量值显示器
  40. 在程序中使用变量值显示器
  41. 获得用户输入
  42. 本章小结
  43. 练习题
  44. 第6章 用逻辑做决定
  45. 关系操作符
  46. 分支结构
  47. 逻辑运算符
  48. Scratch项目
  49. 本章小结
  50. 练习题
  51. 第7章 深入循环
  52. 循环结构
  53. 停止积木
  54. 循环计数器
  55. 循环的嵌套
  56. 递归:调用自身的过程
  57. Scratch项目
  58. 本章小结
  59. 练习题
  60. 第8章 字符串处理
  61. 字符串数据类型
  62. 字符串操作示例
  63. Scratch项目
  64. 本章小结
  65. 练习题
  66. 第9章 列表
  67. Scratch的列表
  68. 动态列表
  69. 数字列表
  70. 搜索和排序
  71. Scratch项目
  72. 本章小结
  73. 练习题
  74. 附录A 分享与合作
  75. 创建Scratch账号
  76. 使用书包功能
  77. 创建项目
  78. 读者服务
  79. 关联好书