描述
开 本: 大16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 是国际标准书号ISBN: 9787557693565
◆培养高效的思维模式,打造孩子在人工智能时代的核心竞争力!
◆编程思维改变孩子的未来,让孩子轻松掌握AI时代的技能!
◆少儿编程启蒙游戏书!零基础入门,运用编程思维,有逻辑地分析和解决问题。
◆孩子们程序设计教育的起点!学习编程原理并培养计算思维的不插电游戏!
◆韩国初级计算机教师协会推荐图书!本书包含50个精彩游戏和44组游戏图卡!
◆不用计算机!锻炼孩子的编程思维!问题拆解能力·模式识别能力·抽象思考能力·逻辑思维能力
◆每个人都应该学习编程,因为它教会你如何思考。——史蒂夫·乔布斯
◆当越来越多的事情都离不开计算机时,我们该如何与计算机沟通?当全球都将编程能力作为未来的核心竞争力时,我们该如何紧跟潮流?当许多国家已将编程纳入教学大纲时,我们又该如何教导孩子跨出步?
一切就从不插电游戏开始吧!不需要计算机!通过简单有趣的游戏,孩子们不仅可以轻松掌握编程的基础概念和原理,而且能够学会运用编程思维,富有逻辑地分析和解决问题。就让这本《不插电!神奇的编程思维是玩出来的》带领孩子们走进程序设计的大门吧!
◆“幼儿教育之父”福禄贝尔认为,儿童天生就具备多种能力,好的教育就是要启发孩子的天赋,发展他们的各种潜力。所以,编程教育的目的不是让孩子成为程序员,而是让孩子掌握编程思维,并激发其创造性天赋。
◆本书中所介绍的不插电游戏能够帮助孩子理解程序设计的基本概念,进而培养其编程思维力和创意思考力。孩子在玩游戏的过程中,会体验到独立思考、亲手制作、竞争与合作等乐趣,这对培养孩子的想象力、创造力,以及今后的处事方式都非常重要!
◆ACTC亚洲儿童程序教育协会自开办不插电编程游戏的培训课以来,收到了不少家长和教师提出的疑问:“不用电脑如何让孩子掌握编程技能?”“我没有计算机的专业知识,也能教孩子编程吗?”本书可以作为想要培养孩子编程思维,却不知从何入手的教师及家长的一本入门书,我们诚挚地将这本好书推荐给对程序设计教育同样充满热情的您!
——吴郁芬 ACTC亚洲儿童程序教育协会秘书长
◆这是一本帮助小学生理解编程原理、培养逻辑思维能力的编程游戏书。这些游戏不仅适用于编程课,还适用于数学课、劳动课、自然科学课等。学生通过玩游戏就能轻松学会如何将复杂的大问题分解成可处理的小问题,这种分解问题的能力在各门学科中都至关重要。
——许庭嘉 中国台湾师范大学科技应用与人力资源发展学副教授
◆目前小学低年级所采用的不插电活动大多来自欧美,其中难免有很多小学生难以理解的内容。这本书将编程的重点和难点设计成简单有趣的游戏,寓教于乐,并将抽象的概念转化为鲜活具体的图形,帮助孩子更加直观地理解和记忆,进而培养一种看待和处理问题的新方式。
——姜成贤 韩国初级计算机教师协会会长
◆听说学校要将编程纳入小学生课程,为此我很担心孩子们接受起来会有难度。但用过本书之后,我发现即使不用电脑也可以激发孩子的编程思维。书中的游戏有助于锻炼孩子发现和整合重复规律的能力,提升孩子的优化和创新能力。应该在学校大力推广这种游戏式编程教育。
——安尚民 韩国小学教师
◆孩子说学校要开设编程课了,我特别担心他会因此而沉迷电脑,但如果是以这种不插电的方式进行,那就完全不用担心了。孩子通过玩不插电游戏,不仅能够培养理性严谨的思维模式,还能掌握更多处理问题的技巧,轻松自如地应对未来的难题和竞争,真是一举多得!
——李贤真 小学三年级学生的妈妈
当今时代计算机技术已经深入日常生活的方方面面,世界各国纷纷将编程教育纳入新课程大纲,越来越多的家长也开始为孩子报名各种少儿编程培训班。让孩子从小学习编程,培养其解决实际问题的能力,这是教育的未来趋势。《不插电!神奇的编程思维是玩出来的》一书通过游戏的方式帮助孩子了解和熟悉编程的基础概念和计算机运行的基本原理,进而掌握编程思维,正好满足了当今少儿学习编程的教育需求。
本书的两位作者是专门从事小学生计算机教学的专家,具有多年的教学实践经验。全书共分为四个部分,前两部分包含26个游戏,内容主要涵盖计算机科学的一些基础知识,比如模式识别、二进制、调试、压缩等,非常适合小学低年级学生;后两部分包含24个游戏,内容包含了程序设计中的循环结构、条件结构、函数、代码等进阶知识,适合高年级学生学习。书中有很多实景图片和文字说明,以帮助孩子彻底掌握游戏,让孩子在开心玩游戏的过程中,就可以自然而然地学到编程的基本概念和原理。此外,随书附赠的游戏图册提供了游戏所需的各种卡片和素材,让孩子随时随地都可以进行游戏。
本书的特点就是寓教于乐,将枯燥艰涩的计算机知识用游戏的形式呈现出来,让孩子在玩乐中就能学到专业的知识,并培养出编程思维。而且,书中的游戏不仅适用于编程课,还适用于数学课、劳动课、自然科学课等,非常适合小学老师跨科整合,设计成各种主题活动。
Part 01 培养创意思考力的不插电游戏
1 独特的饼干项链
游戏学习重点:模式识别
Special page 在生活中寻找程序设计原理:模式识别
2 有趣好玩的怪兽
游戏学习重点:抽象化
Special page 从绘制漫画角色中学习抽象化思考
3 寻找食物的蜘蛛
游戏学习重点:顺序思考
Special page 找出错误部分并修正:调试
4 不可思议的方形地球
游戏学习重点:问题拆解
Special page 解决难题的关键是拆解问题
5 动一动!你我换位置
游戏学习重点:顺序思考与逻辑思考
Special page 按照规则层层堆叠的汉诺塔
6 彩绘四色地图
游戏学习重点:顺序思考与逻辑思考
Special page 只要四种颜色就能搞定的“四色定理”
7 独家美味三明治
游戏学习重点:算法
Special page 煮出美味方便面的“算法”
8 千变万化的七巧板
游戏学习重点:算法
Special page 历史悠久且广受欢迎的七巧板
9 为故事添加灵魂
游戏学习重点:抽象思考
10 帮妈妈准备早餐
游戏学习重点:问题拆解
Special page 化繁为简的问题拆解法
11 排列成队的蚯蚓 .
游戏学习重点:模式识别
Special page 编织美丽艺术品的设计模式
12 猜猜巧克力在哪里?
游戏学习重点:搜索
Special page 通过找书来学习排序与搜索
13 吸管比高低
游戏学习重点:排序
Special page 与朋友一起玩超有趣的排序游戏
Part 02 培养计算思维能力的不插电游戏
1 用数字画画
游戏学习重点:图像显示
Special page 风格奇特的点彩画
2 制作秘密信件
游戏学习重点:压缩
Special page 将文件缩小的方法:压缩
3 用围棋子画像素画
游戏学习重点:图像显示
Special page 生活中无处不在的“显像原理”
4 指挥机器人前进
游戏学习重点:顺序
Special page 与机器人一起玩游戏 ?启蒙机器人Bee-Bot®
5 精简指令的机器人游戏
游戏学习重点:循环
Special page 与机器人一起玩游戏 ?路径机器人Ozobot
6 会做选择的机器人
游戏学习重点:选择
Special page 与机器人一起玩游戏 ?互动机器人Dash & Dot
7 你动我做的卡片游戏
游戏学习重点:动作
Special page 玩卡片桌游,学程序设计
8 眼明手快的抓石子游戏
游戏学习重点:变量
Special page 世界各地独特的抓石子游戏
9 变变动作跳跳绳
游戏学习重点:算法
Special page 盖房子游戏
10 任务卡追击游戏
游戏学习重点:协同
Special page 综艺节目中的追击战:撕名牌游戏
11 按照指令行事的“机械手臂”
游戏学习重点:程序设计
Special page 超好玩的儿童益智游戏Cargo-Bot
12 用纸杯做成的简易沟通网
游戏学习重点:网络
Special page 连接世界的互联网
13 解开隐藏的暗号
游戏学习重点:算法
Special page 恺撒密码
Part 03 学习程序设计原理的不插电游戏
1 机器人是我的好伙伴
游戏学习重点:算法
Special page 机器人写新闻?!
2 试试看!用铅笔写编码
游戏学习重点:程序设计
Special page Pencil Code(铅笔编码)
3 快啊!程序编码接力赛
游戏学习重点:调试
Special page 调试与调试程序
4 勤奋快乐的小花农
游戏学习重点:编程思维
Special page 农业机器人
5 图标设计师
游戏学习重点:抽象化
Special page 一目了然的地标
6 比一比,谁是神掷手?
游戏学习重点:变量
Special page 自动计算所有分数
7 我是大侦探!
游戏学习重点:条件
Special page 侦查能力不输警察的网友搜查队
8 机器人闯迷宫(1)重复中的重复
游戏学习重点:循环嵌套
Special page 生活中的循环嵌套
9 机器人闯迷宫(2)条件中的条件
游戏学习重点:条件语句
Special page “超人要回家”游戏
10 机器人闯迷宫(3)将指令组合在一起
游戏学习重点:函数
Special page Lightbot程序设计游戏
11 动动脑!玩条件设定游戏
游戏学习重点:条件设定
Special page 生活中的各种条件与算法
12 设定“模式”的卡片游戏
游戏学习重点:模式识别
Special page 神奇形色牌
13 虚拟程序代码游戏
游戏学习重点:算法
Special page 程序设计流程图
14 创作动感手舞
游戏学习重点:算法
Special page 会跳舞的机器人
Part 04 学习计算机科学新概念的不插电游戏
1 用手电筒暗号传递情报
游戏学习重点:二进制
Special page SOS 和摩斯密码
2 解开时钟的秘密
游戏学习重点:二进制
Special page 二进制时钟
3 秀一秀我的心情
游戏学习重点:抽象信息符号化
Special page 认识有趣的图标
4 找出重的橡皮
游戏学习重点:选择排序
Special page 通过民族舞蹈理解选择排序法
5 操练士兵玩偶
游戏学习重点:冒泡排序
Special page 用冒泡排序法换位置
6 制作立体分形卡片
游戏学习重点:递归
Special page 寻找生活中的分形设计
7 用吸管制作旋转木马
游戏学习重点:自动装置
Special page 神奇的日本机关人偶
8 制作VR(虚拟现实)眼镜
游戏学习重点:虚拟现实
Special page 利用虚拟现实技术学习灾难现场的安全防护知识
9 制作AR(增强现实)眼镜
游戏学习重点:增强现实
Special page 《 精灵宝可梦GO》——给力的 AR游戏
10 空气会生水!解密Warka Water技术
游戏学习重点:适用技术
Special page 蓄水塔Warka Water的技术原理
参考答案
程序设计教育平台
从小就体验玩不插电游戏的乐趣!
一个人小时候的特殊经历,往往会对他的人生产生重大影响。比尔·盖茨、史蒂夫·乔布斯、马克·扎克伯格等世界知名信息科技公司的创始人,都是在孩童时期就接触到计算机并对其产生兴趣,才能在长大后创办起这些闻名全球的企业的。笔者现在之所以会从事计算机和软件设计的教育工作,也是因为在小时候偶然接触到网页设计的知识,并慢慢对计算机产生了兴趣。如今,计算机科学已成为一门显学,越来越多的家长开始为孩子报名各种少儿编程培训班。然而,对于年纪尚小的孩子来说,因为不熟悉计算机操作而导致在学习过程中困难重重,是很常见的情况。看到这些,我不禁想到“不用计算机也能学习程序设计”的不插电游戏。我早接触不插电游戏是通过蒂姆·贝尔(Tim Bell)教授团队编著的《不插电的计算机科学》一书,虽然很多年过去了,但我仍然对书中的内容记忆犹新。为了让大家都能体会到不插电游戏的乐趣和效果,我们编写了本书。
本书共分为四个部分。前两部分的游戏主要是为低年级学生设计的,目的是让他们通过游戏熟悉计算机科学的基本概念;后两部分的游戏难度有所升级,内容会更加有趣,当然也能带给大家更多计算机科学领域的知识。书中的大部分游戏都是小朋友能够独立进行的,小朋友可以利用身边唾手可得的围棋、吸管来玩游戏,在玩乐中掌握程序设计的基本原理。
被誉为“幼儿教育之父”的德国教育学家福禄贝尔(Friedrich Froebel,1782—1852)认为,儿童天生就具备多种能力,儿童天赋能力的发展是有其内在规律的,必须承认每个孩子的独特性,尊重他们不同的个性。教育的目的在于启发儿童的创造性天赋,因此能够激发孩子创作力的活动就是好的活动。本书中所介绍的游戏能够帮助孩子理解程序设计的基本概念,进而培养其编程思维力和创意思考力。孩子在玩游戏的过程中,会体验独立思考、亲手制作、竞赛与合作的乐趣,也会变得更有想象力。
后,期待本书能够唤起父母与老师对程序设计教育的关注,并且激起大家对计算机或程序设计的兴趣,也希望孩子能通过本书克服对程序设计教育的恐惧感,并充分体验到程序设计的乐趣。若孩子们在阅读本书后,能在家里、学校运动场或教室里兴致盎然地玩不插电游戏的话,那真是太令人欣慰了。
◆每个人都应该学习编程,因为它教会你如何思考。
——史蒂夫·乔布斯
◆ACTC亚洲儿童程序教育协会自开办不插电编程游戏的培训课以来,收到了不少家长和教师提出的疑问:“不用电脑如何让孩子掌握编程技能?”“我没有计算机的专业知识,也能教孩子编程吗?”本书可以作为想要培养孩子编程思维,却不知从何入手的教师及家长的一本入门书,我们诚挚地将这本好书推荐给对程序设计教育同样充满热情的您!
——吴郁芬 ACTC亚洲儿童程序教育协会秘书长
◆这是一本帮助小学生理解编程原理、培养逻辑思维能力的编程游戏书。这些游戏不仅适用于编程课,还适用于数学课、劳动课、自然科学课等。学生通过玩游戏就能轻松学会如何将复杂的大问题分解成可处理的小问题,这种分解问题的能力在各门学科中都至关重要。
——许庭嘉 中国台湾师范大学科技应用与人力资源发展学副教授
◆目前小学低年级所采用的不插电活动大多来自欧美,其中难免有很多小学生难以理解的内容。这本书将编程的重点和难点设计成简单有趣的游戏,寓教于乐,并将抽象的概念转化为鲜活具体的图形,帮助孩子更加直观地理解和记忆,进而培养一种看待和处理问题的新方式。
——姜成贤 韩国初级计算机教师协会会长
◆听说学校要将编程纳入小学生课程,为此我很担心孩子们接受起来会有难度。但用过本书之后,我发现即使不用电脑也可以激发孩子的编程思维。书中的游戏有助于锻炼孩子发现和整合重复规律的能力,提升孩子的优化和创新能力。应该在学校大力推广这种游戏式编程教育。
——安尚民 韩国小学教师
◆孩子说学校要开设编程课了,我特别担心他会因此而沉迷电脑,但如果是以这种不插电的方式进行,那就完全不用担心了。孩子通过玩不插电游戏,不仅能够培养理性严谨的思维模式,还能掌握更多处理问题的技巧,轻松自如地应对未来的难题和竞争,真是一举多得!
——李贤真 小学三年级学生的妈妈
让孩子与程序设计变得亲近的不插电游戏!
? 就这样开始程序设计教育吧!
? ? ? 为什么需要程序设计教育?
我们现在生活在一个什么样的世界呢?利用智能手机购物,与美国朋友进行视频聊天,利用网络快速搜索各种信息……这些都是大家习以为常的事情吧!未来,我们生活的世界又会变成什么样子呢?无人驾驶车全面普及,机器人为我们做手术,用一部智能手机就能远距离遥控家中的所有电器,未来的时代应该如此吧!而让这一切成为现实的关键,就是“程序设计”。
可以说,未来的世界将被程序所操控,而生活在其中的孩子,理所当然地要对程序有所了解,并能够解决程序设计中产生的各种问题。这就是世界各国都纷纷将程序设计教育纳入新课程大纲的原因。让孩子们从小学习程序设计,并且培养他们解决实际问题的能力,这是教育的未来趋势。
? ? ? 不知道该如何开始程序设计教育?那么就从不插电游戏开始吧!
要从哪里开始程序设计教育,又该如何开始呢?学习程序设计必须要先了解程序代码吗?学习起来会很困难吗?如果你也有同样的疑问,那就从不插电程序设计游戏开始学习吧!
什么是不插电(unplugged)?如同字面的意思,不插电即不用连接计算机。学习计算机科学可以不用计算机?当然可以啦!在不用计算机的前提下,我们可以通过游戏来了解和学习计算机程序的运行原理和程序设计的相关概念。这种不用连接计算机的计算机科学教育活动就是不插电游戏。
对于孩子而言,再也没有比不插电游戏更适合进行程序设计教育的活动了。爱玩游戏是孩子的天性,因此我们相信,孩子们都会对书中的不插电程序设计游戏产生兴趣。当孩子沉浸在这些轻松有趣的游戏中时,自然而然就能了解和掌握程序设计的概念以及计算机运行的原理。
? 培养孩子们的计算思维能力!
如前所述,孩子们在玩这些不插电游戏的过程中,会遇到许多不同类型的问题和挑战,而在解决这些问题的同时,他们也能掌握一些解决问题的规则和方法,并能够培养和锻炼自己的“计算思维能力”。这也是本书的主要目的。下面我们就来了解一下计算思维能力吧!
? ? ? 什么是计算思维(Computational Thinking)能力?
什么是计算思维能力?是像计算机那样,即使碰到再复杂的问题,也能快速解决的能力吗?相信大家都产生过这样的想法:“要是我能够像计算机一样聪明就好了。”实际上,计算机之所以能够这么聪明,是因为人类给它下达了指令。将对计算机下达的所有指令集合起来就是程序,而编写程序的过程就被称作程序设计(Programming)。
那么,人类也能够像计算机那样高效而完美地处理事情吗?当然可以!只要拥有高效解决问题的思维能力就可以。这种思维能力就像是计算机接受指令和处理信息的方式,因此被称为计算思维能力。也就是说,只要掌握了计算思维能力,我们也能像计算机那样拥有快速解决问题的能力。
? ? ? 计算思维能力都包括哪些能力?
计算思维是运用计算机科学的基础概念进行问题求解、系统设计、人类行为理解等的一系列思维活动,它是一种思维方式,是每个人都应当掌握的基本技能。要想以计算思维来解决问题,我们必须要具备以下几种能力:
,必须要有将问题化繁为简的能力;
第二,必须要有分析数据、逻辑思维与组织能力;
第三,必须能够以图表等形式表现数据内容;
第四,必须要有通过算法来解决问题的自动化思考能力;
第五,能够实际有效地解决问题,并且能够验证;
第六,能够将问题解决的过程应用在其他问题上。
? 为孩子营造锻炼计算思维的环境!
我们该如何培养孩子的计算思维能力呢?虽然有各式各样的方法,但首先必须要为孩子营造出锻炼计算思维的环境。
? ? ? 独自找出解决问题的方法!
我们前面提过,计算思维是一种解决问题的思维方法。因此,要想培养和锻炼这种思维方式,就离不开解决问题的实践活动。也就是说,只有在解决问题的实践中,才能更有效地培养孩子的计算思维。这样的话,鼓励孩子独立寻找解决问题的方法就显得尤为重要。不能因为问题对孩子而言太过困难,而抢走了孩子独立寻找解决方法的机会。
? ? ? 借助适当的道具!
不插电程序设计游戏与其他活动不同,几乎不用花费任何费用,只需利用身边唾手可得的物品就能够充分地培养孩子的计算思维能力。比如孩子通过寻找杯中的巧克力就能学习搜索算法,利用围棋就能体验像素艺术。不论是什么道具,只要善于利用,都能够锻炼孩子的计算思维能力,成为有用的学习素材。
? ? ? 张开想象的翅膀!
很多时候,解决问题的方法不止一种。孩子在面对问题时,若能发挥想象力和创造力,自己想办法将问题解决,就会获得很大的成就感。因此,我们应该创造出轻松自由的环境,鼓励孩子形成自己的想法。如果有时间,请爸爸妈妈也一起来帮助孩子出谋划策吧!
? ? ? 提供与朋友一起合作的机会!
解决问题时,相较于独自一人思考,许多人一起进行头脑风暴的效果肯定会更好。大家互相分享想法,就可以集思广益,互相比较学习,进而得出更棒的想法和解决问题的方法。在学校请与朋友一起,在家里请与兄弟姐妹以及父母一起试试看吧!
? 请特别注意!
进行不插电程序设计游戏之前,请大家先来看看有哪些地方是需要特别注意的。
? ? ? 通过游戏自然学习,不是玩完游戏就结束!
要想让孩子通过不插电程序设计游戏来学习计算思维,就离不开父母的帮助。如果孩子只是愉快地沉浸在游戏中,而不对游戏过程进行深入思考,那么玩游戏也就失去了意义。游戏并不是玩完就结束了,我们必须要了解游戏的重要部分、游戏的原理和目的是什么,并将这些充分地讲解给孩子听。举例来说,在“吸管比高低”的游戏中,孩子需要将吸管按照某种方法进行排序,而计算机也是依照这种方法来整理数据的,我们必须要将这些知识告诉孩子。
游戏不只是玩玩那么简单,请赋予游戏更丰富、更新颖的意义。
? ? ? 请让孩子自己来,父母只提供适当的帮助!
在玩游戏的过程中,即使孩子不太会玩,父母也不要直接越俎代庖。对于年幼的孩子来说,不太会做或者做错步骤都是情理之中的事。如果每当这时父母就代劳的话,孩子就无法得到学习和成长的机会了。从失败中吸取经验和教训,有利于孩子的快速成长。父母只需在必要的情况下出手帮忙,比如当孩子使用刀子或火等危险事物的时候。
? ? ? 不插电程序设计游戏是孩子程序设计教育的起点!
不插电程序设计游戏可以帮助孩子熟悉计算思维与计算机科学的概念,激发孩子对程序设计的兴趣,这些都将成为他以后学习程序设计的基础和动力。我们也可以利用一些在线程序设计学习平台,比如“code.org”“lightbot.com”等,帮助低年级小学生学习程序设计的基础原理。
评论
还没有评论。