新書推薦:
《
情绪传染(当代西方社会心理学名著译丛)
》
售價:NT$
403.0
《
中国年画 1950-1990 THE NEW CHINA: NEW YEAR PICTURE 英文版
》
售價:NT$
1100.0
《
革命与反革命:社会文化视野下的民国政治(近世中国丛书)
》
售價:NT$
435.0
《
画楼:《北洋画报》忆旧(年轮丛书)
》
售價:NT$
1573.0
《
大国脊梁:漫画版
》
售價:NT$
374.0
《
跟着渤海小吏读历史:大唐气象(全三册)
》
售價:NT$
989.0
《
心智的构建:大脑如何创造我们的精神世界
》
售價:NT$
352.0
《
美国小史(揭秘“美国何以成为美国”,理解美国的经典入门读物)
》
售價:NT$
352.0
|
內容簡介: |
《爸爸的编程游戏》系列丛书(全3册)是一套Scratch 编程入门丛书。它面向8 ~ 14 岁的青少年,以替小蜗牛解决生活难题为主线,通过严谨翔实的介绍、风趣幽默的语言、图文并茂的形式、面面俱到的知识拓展,带孩子掌握Scratch 编程的奥秘和乐趣。每册书中均有7个妙趣横生的小程序,3 本书中的任务难度循序渐进,从简单的自我介绍到复杂的贪吃蛇,应有尽有。每课内容从抛出任务开始,经过一展身手的实际操作,在经验总结巩固所学知识,在改进完善学以致用,利用亲子活动和父母一起完成某个任务,*后在知识链接中拓展知识面。
作为一部兼具故事性、趣味性、游戏性、知识性、科普性的少儿编程入门读物,《爸爸的编程游戏》必将成为广大青少年读者的好伙伴,以及广大父母引导孩子学习编程知识的好帮手。
|
關於作者: |
石宇
资深软件工程师,技术总监,VIPCODE特聘教育顾问,在信息安全及互联网行业工作多年。从高中时代起,对数学和信息技术就有着浓厚的兴趣,酷爱编程,也喜欢写一些技术博客和小文章。
作为两个孩子的父亲,在Scratch诞生不久便发现了这款奇妙的编程工具,带着孩子一起用Scratch来解决数学题、创作小故事、编写小游戏。
田旭
85后电子工程师,程序员,产品设计师,编程课课程设计师,Scratch讲师。擅长多学科整合,利用天马行空的思想,将各种科学知识以程序的方式表达出来。从2014年至今,为各大教育公司提供了超过500课时的编程课内容。
|
目錄:
|
一、莫尔斯电码 1
爸爸带小蜗牛去看电影,电影讲述的是谍战故事。小蜗牛对里面的发报机很感兴趣。爸爸答应它,回家就和它一起做一台发报机。我们也来帮忙吧!
二、石头、剪刀、布 13
英语课上,小蜗牛和小瓢虫为了奖品,用石头、剪刀、布 来了场 PK,结果小瓢虫赢了。小蜗牛很失落,便开始寻找这个游戏的必胜法。
三、哥德巴赫猜想 25
小蜗牛一回家,就看到蜗牛爸爸在埋头苦算。原来,蟑螂博士自称证明了哥德巴赫猜想,蜗牛爸爸就开始算某个大数是否为两个质数的和。可小蜗牛觉得,用计算机不就可以证明了吗?
四、最大公因数 37
数学课上,蝴蝶老师讲起了公因数的知识,进而向大家介绍了最大公因数。对这个神奇的新朋友,小蜗牛很好奇,便给自己出了题:200 和 55 的最大公因数是多少?
五、下到一百层 47
今天放学,寒风瑟瑟,不幸的是,独角仙师傅不在,小蜗牛不能坐树篮下到一层了。只得去走楼梯的它,看着交错的树枝,不禁打了个寒战。让我们一起来帮助它。
六、勇往直前 61
勇敢的小蜗牛热衷于参加各种拓展活动,今天,蜗牛爸爸带它参加了一个训练营。项目勇往直前要求小蜗牛穿过重重障碍,抵达终点。小蜗牛又该一展身手啦!
七、贪吃蛇 75
蛇是小蜗牛最害怕的东西。不过今天,小蜗牛看到爸爸在玩一款叫贪吃蛇的小游戏,改变了对蛇的看法。小蜗牛觉得, 与蛇的恐怖不同,贪吃蛇很可爱,但不太懂节制。
|
內容試閱:
|
什么是 Scratch?
说到Scratch,我们首先要介绍一个人 美国麻省理工学院的米奇雷斯尼克(Mitch Resnick)教授。雷斯尼克教授坚信,一个人最好的学习体验来自亲身参与某种形式的设计、创造、发明或自我表达,尤其是当他创造的东西对自己或身边的人有某种特殊意义的时候。雷斯尼克教授在麻省理工学院领导了一个名为终身幼儿园的研究小组(Lifelong Kindergarten Group),他希望将幼儿园的学习模式渗透给各年龄层的人,让他们都能通过创造、玩耍与分享来学习。Scratch 就是该研究小组的研究成果之一。
Scratch 是一款少儿编程软件,面向 8 ~ 14 岁的孩子。当然,它同样适用于其他年龄层的人,不论是家长还是老人。Scratch 的特点是将构成程序的命令(在常见的编程工具中,它们被称为指令过程或函数)用积木形式来表现。
使用 Scratch 可以编写属于你的互动程序,像是科学实验、故事、游戏和动画,然后你可以将自己的成果分享给全世界。Scratch 编程能使人更具创造力、逻辑力、协作力在 21 世纪,这些都是不可或缺的基本能力。
Scratch 的形象是一只可爱的小猫。
Scratch 有何优势?
和传统的编程软件相比,Scratch 摒弃了枯燥的术语和无趣的编辑环境, 而是用五彩斑斓的积木代替了语法、函数等抽象概念。孩子们可以根据自己 的想象,拖动积木来实现目标。这样,在 Scratch 的世界里,烦琐的编程将变得简单直接,孩子们也无须死记硬背诸多专有名词和算法,需要什么命令, 就找哪种颜色的积木,一目了然。
几乎只要动动鼠标就可以的操作,明快的积木风格,决定了它简单直接、容易上手的特质。甚至是年龄稍低的孩子,在老师和家长的引导下, 都能很快领会并掌握,进而设计出颇具想象力的作品来。而想要编写较复杂 的程序,孩子们还是需要接受一些编程训练,同时多学习别人的编程作品。
简化编程只是 Scratch 的功能之一,但并非全部。对于孩子们来说,他们仅通过简单的拖动、单击,就能设计出音乐、绘画、游戏等作品。而对于教师们来说,Scratch 不仅能作为教学的一部分,为授课提供多媒体形式的素材,它与诸多设备的联动,还能辅助教师的教学,尤其在数学和科学领域更是应用广泛。
Scratch 不仅是一门编程语言,还是一个分享和学习的社区。从Scratch 2.0 开始,社区功能已是 Scratch 不可分割的一部分,其活跃的社区氛围也是 Scratch 达到如此大影响力的主要原因。Scratch 鼓励大家在社区中互相学习,并通过互相修改、优化对方的代码来改进程序。
目前,作为人工智能学习、创客教育开展的重要工具,Scratch 受到了全世界的教育工作者、中小学生和家长们的欢迎。
为什么要学习 Scratch ?
在当今社会中,很多工作都需要我们懂得如何与计算机打交道,学习如何使用计算机,更重要的是懂得其中的原理,这样才能去参与创造的过程。信息化革命以计算机技术为核心,我国正在信息化道路上飞速奔驰。教育部于 2016 年发布的《教育信息化十三五规划》中就已明确提出,要在有条件的地方建立教学试点,让信息化教育以由点带面的形式推广开来。
计算机技术的重点内容自然是计算机编程。对一些计算机专业的学生来说,在刚踏入编程世界的大门时,往往会被好奇心驱使而勉力探索。可在多次尝试过后,枯燥的机器语言、抽象的程序算法、艰深的数学思维,常常会将他们的自信打得体无完肤,进而使他们对编程失去兴趣。为此,无论是在计算机科学界还是教育界,对普及信息技术的强烈渴求,驱使着人们寻找一种能够直截了当地体现编程思想,又能让孩子们简单上手的编程工具。
为此,Scratch 应运而生。作为一款图形化的儿童编程工具,它的魅力不仅在于那些五彩斑斓的色块和简单有趣的搭积木编程方式。更为关键 的是,Scratch 在将编程游戏化的同时,并未失去编程的本质它有着种类繁多的指令和逻辑组件,甚至还支持对外接设备的编程。因此,孩子们在 搭积木的过程中,就能轻松做出诸如贪吃蛇的小游戏,甚至是对某些物理现象的模拟。但这种看似简单的积木堆叠,却承载着孩子们的创新之火、思维之光。尽管没有程序员的专业技能,但在这一过程中,他们也会培养起缜密的编程思维,学习到多年后才能学到的计算机编程知识。当变量函 数循环不再陌生之时,孩子们其实已经走进了信息技术的殿堂。
如果您的孩子热爱编程,请让他(她)学习 Scratch,它将载着他(她) 在编程的海洋上远航;
如果您的孩子热爱数学,请让他(她)学习 Scratch,它将引导他(她) 感受有趣的数学思维;
如果您的孩子热爱游戏,请让他(她)学习 Scratch,它将带领他(她) 走进更为广阔的天地。
编者
2019 年 1 月
|
|