搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
出版时间 :
Blockly创意趣味编程
0.00     定价 ¥ 69.00
泸西县图书馆
此书还可采购1本,持证读者免费借回家
  • ISBN:
    9787111629009
  • 作      者:
    周庆国,崔向平,郅朋
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2019-07-01
收藏
作者简介
  周庆国,兰州大学教授,博士生导师,国际电气工程师学会会士,教育部新世纪人才基金获得者,兰州大学开源软件与实时系统教育部工程研究中心副主任,兰州大学分布式与嵌入式系统实验室主任。目前主要从事智能驾驶、嵌入式系统、实时系统、智能教育的研究。
  
  崔向平,教育技术学博士,师从南国农先生。兰州大学副教授,硕士研究生导师,美国俄亥俄州立大学访问学者。主要从事信息技术教育应用、在线教育及数字化学习等方面的研究,主讲兰州大学“大学信息技术基础”MOOC课程和“计算机基础”网络课程。
  
  郅朋,兰州大学DSLAB智慧教育组负责人。目前主要从事STEM、可视化编程、计算机视觉和机器学习领域的研究。2017年至今多次担任全国及西北地区Blockly师资培训讲师,有丰富的可视化编程(Blockly、Blockly-Games、ScratchBlocks/Scratch、APPInventor、PencilCode)开发和教学经验。
展开
内容介绍
  作为一种可视化编程语言,GoogleBlockly支持通过类似玩拼图玩具的方式构建出一个程序。
  《Blockly创意趣味编程》配有丰富的案例、图片,对Blockly的基础知识、程序结构以及高级应用进行了详细介绍。通过每一章搭配的游戏,帮助读者巩固本章所学知识,更快地掌握Blockly编程。此外,每一章的课外拓展资料中提供了关于计算机语言的小故事,可以帮助读者了解计算机语言的发展历史。
  该书既适合没有编程经验的初学者,也适合有一定的编程基础、想要了解Blockly的编程爱好者,可作为大学编程或计算思维相关的通识课教材,或中小学信息技术课程教材。
  该书旨在帮助你快速入门Blockly,掌握Blockly的使用方法,并利用Blockly编写出能够解决问题的程序。
  该书的每一章都包含详尽的案例,建议按照目录顺序逐章学习,并亲手实现一遍书中的案例,结合每一章的小游戏巩固所学知识,通过拓展资料更多地了解计算机语言的发展。
  此外,你还可以通过作者团队的网站获取更多关于Blockly的学习资源。
展开
精彩书评
  ★Blockly is an excellent tool for understanding computational thinking and learning the first programming language.The book gives the beginners an easy entrance to the world of computer science and engineering.
  ——亚利桑那州立大学物联网及机器人教育实验室主任 陈以农
  
  ★该书不仅对Blockly的基础知识和程序结构进行了详细介绍,还结合拼图游戏,对Blockly的二次开发、高级应用进行深入浅出的讲解,非常实用。
  ——北京景山学校 毛澄洁
  
  ★该书配有丰富的案例、精选的插图、有效的教学设计,全面展示Blockly的编程基础知识和高级应用。该书还注意融入计算机科学文化的知识,关注信息素养的培养。
  ——华南师范大学附属中学 黄秉刚
  
  ★该书以学生感兴趣的游戏作为切入点,通过生动有趣的案例让学生学习原本枯燥乏味的计算机编程原理,掌握计算机编程知识,培养学生的计算思维和创新思维,是一本通俗易懂、可操作性强的编程入门读物。
  ——深圳市第三高级中学 陈向群
  
  ★通过该书,无论你是学生还是老师,抑或青少年开发者,都可以从中获益,更是适合家长送给孩子的编程入门书籍。
  ——西安交通大学附属小学 向金
  
  ★该书由兰州大学周庆国教授团队结合多年的Blockly教师培训和教学实践经验倾力撰写。书中内容由浅入深,不仅适合初学者,也适合有一定编程基础的学习者。
  ——上海世界外国语中学 王丽丽
展开
目录
赞誉

前言
第1章 Blockly概述 / 1
学习目标 / 1
知识图谱 / 1
11 什么是Blockly / 2
12 Blockly编程环境 / 3
13 Blockly模块功能 / 4
14 小试牛刀—游戏:拼图 / 7
15 本章练习 / 9
16 课外拓展 / 9
第2章 Blockly编程基础与顺序结构 / 11
学习目标 / 11
知识图谱 / 11
21 数据类型 / 12
211 数据的含义 / 12
212 数据的表示形式 / 12
213 Blockly中的数据类型 / 13
214 数据的使用 / 15
22 变量 / 17
221 变量的创建 / 17
222 变量的初始化 / 18
23 运算符及其优先级 / 18
24 顺序结构 / 21
241 赋值 / 21
242 输入与输出 / 22
243 顺序结构程序设计举例 / 24
25 小试牛刀—游戏:电影 / 26
26 本章练习 / 32
27 课外拓展 / 32
第3章 Blockly选择结构 / 34
学习目标 / 34
知识图谱 / 34
31 基本概念 / 35
32 单分支选择结构 / 36
33 双分支选择结构 / 37
34 多分支选择结构 / 38
35 选择结构的嵌套 / 39
36 小试牛刀—游戏:鸟 / 42
37 本章练习 / 47
38 课外拓展 / 48
第4章 Blockly循环结构 / 49
学习目标 / 49
知识图谱 / 49
41 基本概念 / 50
42 次数重复循环结构 / 51
43 条件重复循环结构 / 51
44 步长循环结构 / 54
45 列表循环结构 / 55
46 循环的中断与继续 / 56
47 循环结构的嵌套 / 57
471 内循环和外循环 / 58
472 非独立的内循环 / 58
48 小试牛刀—游戏1:迷宫 / 59
49 小试牛刀—游戏2:乌龟 / 63
410 本章练习 / 68
411 课外拓展 / 68
第5章 Blockly列表 / 70
学习目标 / 70
知识图谱 / 70
51 数组 / 71
511 数组的定义 / 71
512 数组的性质 / 71
52 列表的基本操作 / 71
521 列表 / 71
522 列表的创建 / 72
523 列表数据的插入 / 73
524 列表的查找和修改 / 73
525 列表数据的删除 / 75
53 列表的使用 / 76
531 列表的简单应用 / 76
532 列表循环 / 77
54 小试牛刀—制作一个自动售货机 / 78
55 本章练习 / 81
56 课外拓展 / 81
第6章 Blockly函数 / 82
学习目标 / 82
知识图谱 / 82
61 基本概念 / 83
62 实参与形参 / 83
63 函数的创建与使用 / 84
631 无参函数 / 84
632 有参函数 / 85
64 函数的返回值 / 86
65 小试牛刀—游戏:池塘导师 / 88
66 本章练习 / 94
67 课外拓展 / 94
第7章 Blockly二次开发及高级应用 / 95
学习目标 / 95
知识图谱 / 95
71 Blockly Developer Tools / 96
711 定义一个块 / 97
712 管理库 / 102
713 导入和导出库 / 104
714 Block Exporter / 104
715 Workspace Factory / 105
72 二次开发案例—Simple Blockly / 109
721 准备工作 / 109
722 动手实践 / 110
73 Blocks二次开发中的代码 / 113
731 Plane中raw块的模拟 / 114
732 print_py块的设计 / 116
733 repeat_do块的复现 / 118
74 二次开发案例—拼图游戏的制作 / 121
741 Simple Blockly / 121
742 制作拼图游戏 / 127
75 Blockly的高级应用 / 134
751 将Blockly作为代码生成器 / 134
752 Blockly的二次开发 / 139
76 小试牛刀—游戏:池塘 / 142
77 本章练习 / 143
78 课外拓展 / 143
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

温馨提示:请使用泸西县图书馆的读者帐号和密码进行登录

点击获取验证码
登录