本书是适合小学生阅读的科普系列“给孩子的未来科学”之一,主题为“编程”。
全书用简洁的配图,浅显易懂的文字给孩子们介绍看似非常复杂的“编程”的各种知识。如今编程已成了很多孩子课外学习的一门知识,并且有不少学校已将编程纳入学校学科之一。
本书会从使用Scratch 制作游戏开始介绍,再挑战制作AR,并让机器人动起来。最后会教孩子们使用HTML 制作网页。通过本书,孩子们可以了解到这些编程语言的相同和不同之处,从而让他们提前了解在未来社会生存需要的强大能力,是一本内容新颖、具有前瞻性的科普读物。
如今,世界上用来编程序的语言有几百种之多。如果只需要学其中一种的话该有多好,为什么要有那么多种呢? 这是因为它们各自有着不同的用途。如果你想要制作一个让角色动起来的游戏,那 Scratch 就挺合适,并且还可以用类似的思路来尝试控制机器人。但是如果想用 Scratch 制作网页就有些麻烦了,这时候就可以尝试用 HTML 和 JavaScript来实现自己的想法。
那么,是不是真的需要按照各种用途来分别学习各种编程序的语言呢?这个问题的回答可以是 NO,也可以是 YES。可以回答“NO”是因为,很多编程语言具有类似的性质,这种性质是彼此相通的;也可以回答“YES”是因为,如果想完成高水平的作品,就需要根据各种用途来深入了解相应的编程语言。
本书从使用 Scratch 制作游戏开始介绍,再挑战制作AR,并让机器人动起来。最后会教大家使用 HTML 制作网页。通过这样的过程,大家应该可以了解到这些编程语言的相同和不同之处,如果今后你想做点什么与编程相关的事情,可以参考从这里学习到的经验哪!
目录
本书用法6
基本操作 7
致家长朋友8
什么是程序10
怎样编程序 12
PART1一起制作游戏
游戏的原理 18
用 Scratch 制作游戏 20
一起学习 Scratch 的基础用法22
一起制作飞猫游戏 28
制作主角30
实现重力效果34
加上动作 40
制作障碍物 44
飞猫游戏最后收尾48
PART2 制作AR
AR 是什么 56
怎样制作 AR 58
制作 AR 小鼓 60
制作 AR 钢琴 68
PART3让机器人动起来
机器人的原理74
机器人与编程序 76
机器人组件和编程环境 78
控制 LED 灯 82
使用按钮和传输程序 88
控制伺服马达92
用传感器模拟铁路道口98
制作鳄鱼机器人101
改造鳄鱼机器人 109
PART4制作网页
网页的原理120
怎样制作网页 122
试写 HTML 源代码 126
了解 HTML 源代码的结构131
制作策划书的网页 135
加入图片和链接146
温馨提示:请使用罗湖图书馆的读者帐号和密码进行登录
我们已然置身于学习型社会,即将迈进一个万物互联的时代。掌握一门与未来世界沟通的“语言”至关重要!这套具有前瞻性的“给孩子的未来科学”丛书,堪称这门“语言”的启蒙先导。它围绕“人工智能”“统计”“计算机”“编程”四个领域,对相关基础知识做了饶有趣味的阐释,给予了孩子计算思维和创新意识的有益熏陶。
——尹传红(中国科普作家协会副理事长,2017年度全国“十大科学传播人物”)