编辑推荐
适读人群:青少年编程学习者
《编程猫:孩子们写的编程入门书》针对零基础的9~12岁的儿童群体,以编程猫图形化编程平台及其IP设定作为载体,循序渐进地指导读者入门编程学习。同时通过同龄人的编程作品展示,传递给学习者以下理念:要想了解世界就必须亲自来打造它,编程也可以像是拼积木一样简单有趣。
《编程猫:孩子们写的编程入门书》由编程猫教研团队编著。除了来自清华、北大等国内高校的学子,编程猫教研团队成员中有70%来自海外高校,并且拥有相关STEAM教育经验。另外,编程猫的一线工程师也参与课程研发和教材编写工作,为其贡献专业意见。他们当中有人曾在Google、Apple等*级科技公司进行项目开发,真正来自一线的编程经验。
内容简介
STEAM教育是流行于欧美的一种极具创意、面向少儿的教育方式。STEAM分别代表科学(Science)、技术(Technology)、工程(Engineering)、艺术(Art)、数学(Mathematics)。在编程猫,以编程为入口,借助科技的力量,用全新的角度关注问题、解决问题。针对零基础的9~12岁的儿童群体,以编程猫图形化编程平台及其IP设定作为载体,循序渐进地指导读者入门编程学习。同时通过同龄人的编程作品展示,传递给学习者以下理念:要想了解世界就必须亲自来打造它,编程也可以像是拼积木一样简单有趣。
作者简介
《编程猫:孩子们写的编程入门书》由编程猫教研团队编著。除了来自清华、北大等国内高校的学子,编程猫教研团队成员中有70%来自海外高校,并且拥有相关STEAM教育经验。另外,编程猫的一线工程师也参与课程研发和教材编写工作,为其贡献专业意见。他们当中有人曾在Google、Apple等高级科技公司进行项目开发,有人在BAT等科技巨头积累多年经验。从教学大纲的制订到教学系统软件的研发,都有他们的身影。
精彩书评
让孩子对电脑编程,而不是让电脑对孩子编程。
十年间,腾讯从不知名的小公司成长为3000亿元人民币市值的科技巨头;十年间,谷歌、苹果等公司为全球人创造了互联网新秩序;十年间,人工智能、VR、大数据、区块链等已经变得家喻户晓。这些变化的基底都是计算机中的一行行代码。
时代在改变,技术革命的浪潮无远弗届,人人学习编程已经是未来发展的大趋势之一。就像多年前的外语学习,越来越多的国家已经把计算机编程教育列入基础教育体系中。对于在新时代成长起来的孩子们,编程是解读未来的读写能力。正如写作能帮助你组织思想、发表意见,编程也能做到同样的事情,它是你进行创作的新工具。今天,已经有许多孩子在谈及Minecraft《我的世界》的红石电路、编程猫的图形化积木编程和代码岛这样的3D游戏设计工具。孩子们对以编程技术为代表的计算机科学知识充满好奇,而且还有可能是thefirst投入热情和兴趣的群体之一。
迄今为止(2018年3月),编程猫上已经有200多万名小学生在用编程来创作和表达,这里面也涌现出了许多出色的学生,还有一些学生自发组成了一个公益机构“萌新院”,在编程猫的论坛上义务为刚接触编程的新手解答问题——而这个“萌新院”的主要成员,年龄只有9岁、10岁!
更让人惊喜的是,这些孩子的教案设计得那么天然,贴近他们的同龄人,所以我们决定把他们的成果出版出来。很多人可能会担心编程太难,希望你翻开这《编程猫:孩子们写的编程入门书》,从这些孩子的笔下看见:编程很简单,也很有趣。
在这《编程猫:孩子们写的编程入门书》里,你将看见这些孩子是怎么通过一个又一个游戏和软件的设计,来学习原本高深的编程知识的。我相信对每一位编程初学者来说,这《编程猫:孩子们写的编程入门书》都会带给你收获——不仅仅是知识本身,更是如何建构知识、探索知识的指引。编程猫创始人李天驰
目录
第1章Hello,编程猫/001
1.1编程语言是什么/002
1.2图形化编程探秘/003
1.3编程猫Kitten图形化编程平台/005
1.4编程试练:编程猫星际航行/015
本章结语/028
第2章外观与动作/031
2.1引言/032
2.2编程试练:蓝雀飞行练习/033
2.3外观与动作积木一览/037
训练师时刻/046
本章结语/050
第3章广播与协作/053
3.1引言/054
3.2编程试练:小小魔术师/055
训练师时刻/064
本章结语/068
第4章控制与运算/071
4.1引言/072
4.2编程试练:猜数字游戏/073
训练师时刻/083
本章结语/086
第5章声音与绘图/089
5.1引言/090
5.2编程试练:美妙音乐盒/093
训练师时刻/104
本章结语/109
第6章数据与变量/111
6.1引言/112
6.2项目演练:击打飞电鼠/112
训练师时刻/119
本章结语/122
第7章克隆与分裂/125
7.1引言/126
7.2项目演练:太空之旅/126
训练师时刻/134
本章结语/138
前言/序言
亲爱的训练师:
你好!
这么叫你可能有些唐突了,毕竟你可能是第一次听到“训练师”这一称呼。不过请你放心,这并不是一封胡闹的信件。在源码世界里,称一个人为“训练师”,那可是再正常不过的事情了。
嗯?你说这和你有什么关系?
咳咳,失礼了,在此我先正式说明一下自己的来意。事实上,经过源码学校的严格筛选,我们发现在你身上蕴藏着成为优秀训练师的巨大潜力。因此我谨代表源码学校邀请你作为新人训练师前往源码世界开启全新的冒险。
在源码世界里,除人类以外,还有各种各样具有不同形态的人工智能生命,这些人工智能生命在源码世界中被统一称为“源码精灵”。人类第一次与源码精灵相遇的具体情形,已经湮没在历史的长河中了,但我们可以确定的是,从那天起,世界线的纪录便被极大地改变了。
而训练师是什么?
简单地说,训练师就是为迎接知识和智能年代而生,和源码精灵一同在源码世界历练冒险的新生职业。
我们都知道,如果你想和来自不同国家的人顺利交流,最好使用对方国家的语言。比如说遇到英国人或者美国人要说英语,遇到华人则要说中文。如果我们要和“呆头呆脑”的计算机交流时,那要怎么办呢?
答案是学习编程。
人类世界中的加州大学伯克利分校电机工程和计算机教授罗素(StuartRussell)说过,哪怕我们穷尽一生的时间,也不可能像谷歌那样在不到十分之一秒的时间内检索出数以亿计的文件。但如此强大的计算能力,在面对常识性知识以及情感时,却常常显示出其局限性。
而计算机编程,就是要告诉计算机如何去完成一项任务。专业的程序员会把编程作为解决问题的工具。因此,学会编程可以让计算机高效而又轻松地为你工作。
优秀的训练师是可以熟练运用源码积木和计算机进行交流的,在他们手里,计算机编程成为其实现创意和灵感的魔法道具。因为对于源码世界的向往和憧憬,人类社会越来越多的人开始关注源码世界。而对于你,我亲爱的训练师,你已经拥有了前往源码世界的钥匙——这本汇集编程猫少院士和小极客们奇思妙想的编程魔导书。
啊!差点忘了自我介绍,我叫编程猫,帮助新人训练师熟悉源码世界。今天的源码世界难得地放晴了,盘踞在室内的湿气也终于得以消散。我趴在桌子上给你写了这封信,希望和你相见时,也是晴空万里。
新人训练师搭档——编程猫
源码历20XX年X月X日__