c++小游戏编程_一年3万的少儿编程课,全部精髓都在这

说实话,丹妈作为一个理科小白,本来没太关注到编程教育这块,但这几年,编程教育真的太火了。

先是教育部在中小学大力推广编程教育。

d7087abe08a7e248cd68b5df15b17440.png

图片来源:教育部官网

然后是全国多省市的数学高考试卷中,出现编程题。

afc586277d9aa946f2a5ddb23c4ae83f.png

再是各种被追捧的少儿编程培训班层出不穷。

a884a912e8b27a5c715988674003f764.png

图片来源:钱江晚报

就连我之前去北京书展,大家最关心的,也还是编程启蒙书!

1c41d6f1d6f4428b40becf879d97eb85.png

我最近都不得不买了些编程书回来研究,不说自己亲自辅导,至少万一叮当以后有兴趣去上个编程班,我也不至于啥都不懂,无法交流。

研究之前本来觉得自己这种小白真的有测评编程书的资格吗,想让身边的编程大神给我先指点下。

但好友一句话提醒了我:大部分妈妈在编程方面也都是小白,如果你这个小白都能看懂,觉得有兴趣的编程书,那就说明这本书也适合大部分小白妈妈和更小白的孩子。

既然如此,如果不嫌弃,丹妈这个理科盲,今天就斗胆来聊聊,看过那么多本编程书后,一个小白妈妈的体验和感受。

文章较长,没时间的读者可以直接拉到最后看结论哈。

一、什么是编程?

▍编程概念

不过在看书单之前,我们还是先来了解一下什么是编程,字面意思就是编写程序。

而我通过自己的学习,以及和大神的探讨后,直白点说,编程就是用计算机听得懂的语言,告诉计算机,你想要它做什么。

比如,我要叮当去滑滑梯,他肯定飞快就明白,滑滑梯是怎么回事。

但是计算机听不懂啊,我就得为它规划一下步骤,然后告诉它:

fb396b1063dea8f35cdc96d8ca64e05a.png

这一步步的指令就叫程序。

我先想好方法步骤,再编写一段话,指挥它去做,就叫编程。

至于怎么编写这段话,是用C语言、Java还是Python都无所谓,只要计算机听得懂指令就行。

所以问题的关键在于:怎样一步步规划步骤,也就是要有编程思维。

编程思维

还是拿滑滑梯举例。

第一步,走向台阶。

这里又可能会发生几种情况:

f27ef185b6ed66fe3e98869f0c7e944e.png

要是再细分下去,每个步骤又有新的情况,和新的解决办法。

就像剥洋葱,根据目标,一层层的找出最佳解决方案,再给它确切的指令。

而这,就正是编程启蒙的精髓:让孩子思维严谨、做事有条理,碰到问题不慌不忙。

即使孩子未来不做程序员,这种编程思维,对孩子未来的学习和工作,都大有裨益。

二、编程启蒙书单

目前,编程启蒙的途径,除了市面上五花八门的培训班,大家接触最多的,还是APP、桌游、玩具和书。

今天我们先来说书。

这是我买的一些时下热门的编程启蒙书。

4d692a6134caf94887b3151366ac8291.png

按我的体验感受,从中选了6套不错的,根据难易度,把它们分了三类:

7a988b26615f55d94f4e89b9de0f3b5a.png

如果大家想购买,也建议按这样的顺序来。

绘本类

(更适合5-8岁)

▽▽▽

这一类型的书,不需要用到电脑,主要以绘本故事和桌面游戏的结合,让孩子初步接触编程的概念和思维。

997d09855351ca04588e600c84605ec2.png

《奥拉学编程》

00e805d32d9eaa8fa23f363851968b61.png

作者: [加拿大] 科曼·辛格

出版社: 中信出版社

▋ 形式:

绘本故事,中间穿插编程概念。

▋ 内容:

4岁的小女孩奥拉想数清天上的星星,她请了谷歌的机器人迪迪来帮忙。

657894864423a11a58ce339f550cf7a2.png

因为星星数量太庞大,他们先去了数据中心,在那里,她学会了拆分问题,把宇宙分成较小的星系,一次数一个星系。

b40f6fa32ddff7aa4e133d08013defe1.png

目标拆分后,他们又来到创意实验室,创造算法,也就是写下每个步骤做什么的指令。

dca7438746d704acba0cee2c0fa370ff.png

写完之后,再到代码舱,把刚刚的指令,变成机器人迪迪听得懂的语言。

97552855633c6f9cc570b453b7c9d85e.png

中间遇到问题,他们还到x空间,修理故障(bug),在这里,他们学会合作。

51eb25dfbd44058f724e8344615fa4ec.png

整个故事就是编程的一个完整流程,没有生涩难懂的词汇,即使小孩没有接触过编程,读起来没有太大难度,适合做编程的入门读物。

▋ 特点:

a.作者就是谷歌的科学家,以谷歌公司为故事背景,孩子能感受到科技与信息的强大力量。

109b41286f16b3f5feeb57f4aadf539a.png

b.把空泛的概念跟孩子的日常经验联系,更方便孩子理解。

比如算法就像食谱,代码就像说话,孩子不会有畏难心理。

18e87a180e605e9bee62111917cc891e.png

00a75ebec336e07c4142fb84408452e7.png

2833a53deb40f27c808ff876b5aac2a3.png

《hello ruby儿童编程大冒险》

桌游版

fbcc61355b6cca7fdd1c8db8ded66217.png

作者:(芬兰)琳达·刘卡斯  译者:窝牛妈

出版社: 浙江人民美术出版社

▋ 形式:

绘本+桌游,边看边玩,孩子理解的更透彻。

6a3af452ebcef8bd7bb618ff8f818fca.png

▋ 内容:

绘本分为两个部分,前面十章是故事,后面十章是故事改编的练习游戏。

1eb09b52c143d1623548550ad399977f.png

故事讲的是小女孩ruby,接收到爸爸的指令,让她根据线索,想办法找到五颗宝石。

5650b739b4a7b3bf88f4c52a5bd97cf2.png

她先按提示,画出一张地图。

532330055c142770bea2fcb6c042fbbe.png

然后找出最短路线,标记好到达位置的先后顺序,就出发了。

2c36a2713559d32d49e8931ec730aa96.png

一路上她遇到五种动物,每种动物给ruby出了道难题,只要攻克难题就获得一颗宝石,也代表她学会了一个新的知识点

547f04f6e4ff470dd066c7c1914a559d.png

比如,她问企鹅有没有见过“宝石”,企鹅就听不懂。

但她说:“有没有一种东西比拳头小,是岩石或矿石切割,可能是任何颜色,而且很少见”,企鹅立马就听懂了。

53a4d0f0e12e6dcfe0b3cd4f2edd18a9.png

这表示ruby学会了用逻辑严密的语言来表达问题。

相应的,在后十章里,就有“秘密语言”这个环节的游戏,来加深孩子的理解。

7a536159267214134430c23183525021.png

读完绘本后,还可以和爸爸妈妈一起玩ruby找宝石的桌游,算是用游戏的形式,简单演绎了编程语言,即使孩子不学编程,学习一下语言上的逻辑严密也是挺好的。

▋ 特点:

a.绘本故事+活动手册+编程桌游的形式,循序渐进的加深难度,内容设置很科学,趣味性也很强。

58bd2f71af3ac102ee05a2eff212bd5b.png

b.对比其他编程书,它的画风更萌系可爱

2bfdc44a72762987d7301660f9efacad.png

c.涉及的专业词汇很多,适合对抽象词汇有一定积累的小朋友。

7c58197f5214ce0f27a84b330432226b.png

游戏类

(更适合7-10岁)

▽▽▽

这类书涉及初步的计算机概念算法游戏,需要有一定的逻辑思维基础。

997d09855351ca04588e600c84605ec2.png

《孩子看的编程启蒙书》

一套4册

ff873a6d4c8db04fe2acedd9a57bfbd0.png

作者:【日】松田孝

出版社: 青岛出版社

▋ 形式:

绘本+游戏卡,有些游戏需要小朋友合作完成。

4869ef0ab735615c02d5316960486d0c.png

▋ 内容:

主要围绕算法”主题,从算法的概念,常用的算法、用流程图描绘生活、有趣的算法游戏四个方面来阐述。

3750190948b84d95a7bd94e85aa0d1a6.png

前三册内容都是生活实例+编程思维+算法游戏。

比如《种蔬菜》这篇,先把种小番茄的实际流程画出来。

974c12ea86fe1ec88f15cfa6eed51c68.png

然后再按顺序写下来,得到一副流程图。

24ecbffc7a331cf115de46c2ea4b99ff.png

再解释流程图和算法结构等专业名词。

aecdec3de65b0295128283e2f561efc3.png

最后来一个和孩子实际生活经验相关的算法游戏。

a4ab8eabf983f6cb219719c36a614c88.png

第四册还有游戏卡辅助,用11个算法游戏,把编程所需要的逻辑思维能力做个总的练习。

58490a254d8d3ba20c7bbd323081f253.png

▋ 特点:

a.内容浅显易懂,全书都是拿孩子熟悉的生活经验来举例。

052ff61d733c36897c8a02cfa69633e4.png

b.更注重思维养成,把每个表象背后的逻辑,解释的很完整,培养孩子看待问题和解决问题的方式。

2271f1232b0287612c0f9e9fe084bf7e.png

c.这套书把编程的核心“算法”讲的很透,建议孩子在正式学编程之前先把这套书用熟练。

2833a53deb40f27c808ff876b5aac2a3.png

《小创客:给孩子的编程启蒙书》

一套8册

a3521e1ec3139a8b9ddf54bb85da696a.png

作者:(英) 希瑟·莱昂斯

出版社:中信出版社

▋ 形式:

书+配套学习网站,可以及时巩固所学知识。

▋ 内容:

这套书分为八个主题,除了编程,还有计算机的基本原理、网络安全、创建自己的APP、制作自己的游戏和动画、涵盖的内容相当全面。

2965ef4971a83c76e37c48de2fa5d0ee.png

并且,这套书的每一页都是一个知识点,分别由概念解释、小贴士、作业组成。

5323f5e5b8024ca21d28174443334b1b.png

比如,《五花八门的游戏设备》这课,概念解释会把牵扯到的知识举例列出。

626f8f20269b7f281331f803e31d2049.png

小贴士是知识拓展,作业就是要完成的小习题。

cc4aea3c5db906d184551fa8ffe374d8.png

一共400多个数学、逻辑、编程的跨学科知识点,70多个编程实操游戏,一套书可以让孩子全盘学完编程知识。

▋ 特点:

a. 这套书刚上市,内容很新。不止有编程,还有隐私保护、未来家居、智慧城市等热门的话题,和时代很贴近。

0edd1f1868df96aed0c4f48f034a9e82.png

b.每一册最后都有拓展练习,当然,这套书的最大特点应该是有配套网址在线学习,但全是英文,需要父母陪同。

9827e949454fe5e800daae1963bfcb61.png

c.从了解计算机到独立制作APP、创建游戏和动画,对能力要求较高,建议有一定编程基础的孩子学习。

程序类

(更适合9岁以上)

▽▽▽

这类书其实就是编程工具的说明书。

目前最流行的少儿编程工具就是scratch,它有网页版,也有软件和app,因为像搭积木一样简单,托动程序块就能自己做小游戏,所以孩子不认识英文、不会键盘都没关系。

7119b78f65d842cd372efc3243d7de58.gif

997d09855351ca04588e600c84605ec2.png

《scrath少儿趣味编程》

一套2册

8bd83d47c314f6add71fbf267eec1026.png

作者: [日]阿部和广

出版社: 人民邮电出版社

▋ 形式:

书+scratch网页版。

▋ 内容:

先从最基础的注册scratch开始讲。

25bb3ed418fa4d448be4c370a8ece00e.png

再通过一个“小猫转圈”的简单程序,让孩子们学习scratch每个部分的功能。

ac0c0146158e4a875b245bc7d2f09a34.png

这是我根据书做的“小猫转圈”,花了五分钟就做好了。

ff3660be92058aad81fe8aa5d5e9dbb2.gif

接下来就使用刚刚学会的技能,跟着书一起实现自己的想法。

你可以用它来制作动画。

cd00457b49b6cbc2f5142c7bd5b445eb.png

也可以让它来一场音乐演奏。

9164a6e654ce7fdff470bdd5d10a94c4.png

还可以让它计算数学题。

9545e72fca2968a1e3c7a7582041c78a.png

▋ 特点:

a.结合语文、数学、科学、社会、音乐、体育等科目,形式非常丰富。

fd8ec3294216c15864730c8acae10580.png

3c542f611e7e91ccf5ad99eeb09a9884.png

b.不需要下载软件,直接在浏览器打开网页就可以操作。

a4a236a8e8bba92dd66a6a2d40ff7161.png

c.每一步都有详细的教程,只要孩子会做第一个,接下来基本能独立完成,适合初次玩编程的小朋友。

2833a53deb40f27c808ff876b5aac2a3.png

《DK编程真好玩》

7cf6c0f1c039e25cf74b50a612ef3f1a.png

作者:[英] 乔恩·伍德科克  

出版社:南海出版公司

▋ 形式:

书+scratch软件版+乐高

▋ 内容:

这本书主要讲的是怎么制作电脑游戏,非常适合平时爱玩游戏的小朋友。

f9cbe11fe58d48fa4849f00b856a51a3.png

先在电脑上安装scratch软件,然后根据它的提示,熟悉每个模块的作用。

ad34c080b60bcbf28144b63468acc162.png

一共有8个游戏,只要孩子跟着它的步骤,就可以独自完成一个自己设计的小游戏。

55f8b80b9b7ccc7767b67997abf777e9.png

每个游戏主要分为编写脚本、设置场景、设置游戏环节和修正几个部分。

a5e7ecc5b40cfcdd8e20018e9a1e7688.png

根据它的提示,我下载了scratch2.0离线版,然后做了《章鱼抓小猫》的小游戏,大概花了半小时。

97b96394e1ef5adc43b483022dd7ff1d.gif

相比起上一本《少儿趣味编程》来说,它还是难一点,因为还牵涉到坐标的用法。

e889cd0a55674b681669b82cabf38d02.png

▋ 特点:

a.书中的每个形象都是由乐高积木的形式展现,喜欢乐高的孩子应该会非常感兴趣。

28fde141eb9fcdc93abfdce8c20a967d.png

b.内容非常详细,把每个步骤的相关知识都标识出来。

58f7f2cb76561afc9977166d0b003d4e.png

C.最后会有scratch进阶,还有分享与再创作,适合对编程很感兴趣的孩子,用它来升级打怪。

7fd8e3de0720891043887c71c777ca67.png

丹妈小总结

、针对幼儿园大班,可以先看看绘本类的《奥拉学编程》《儿童编程大冒险》,熟悉基本的名词。

2、针对刚上小学的,可以用《孩子看的编程启蒙书》做入门,熟悉流程图的画法,培养编程思维。

3有了一定的编程基础,刚开始用电脑实践的,建议先买《少儿趣味编程》。

4针对乐高和游戏的高级玩家,建议入手《编程真好玩》,让孩子玩自己设计的游戏,会很有成就感,也不用担心孩子只是沉迷游戏,耽误学习。

不管孩子对编程的掌握程度如何,最终还是归结到编程思维,也就是学会逻辑严密、条理清晰的思考和解决问题,所以家长也要适当引导,把编程思维融入到孩子的日常生活中。

         丹妈碎碎念         

这篇编程测评文终于把我一直以来的心结给了,写的过程的确有点辛苦,作为一个 编程小白妈妈,第一眼看到这么多@#*&的字符,头早就晕的分不清东南西北了。

幸好在这些书里面还找到几本很容易看懂,慢慢就觉得编程也没有想象的那么难嘛,尤其是我做完“小猫跳舞”的游戏,给叮当看,他玩得还挺高兴,你们也可以试试哦。另外,提醒下,如果平时思维训练这块做得比较少的,建议给孩子选比实际年龄小一个年龄段的,孩子更易理解。

如果还没买书,想给孩子先试试编程小游戏的,我再推荐两个网站,拉到页面最下方都有“简体中文”可以选,很容易就看懂了。

4-6岁:

https://www.scratchjr.org/

6岁+:

https://scratch.mit.edu/

https://code.org/

我从武汉出差回深圳了,昨天发的?书香节你们想买什么书,我去谈个22折,收到3000千多条留言,我已经让小助理把你们推荐的书、想团的书、以及一些建议都整理出来了,接下来就是买书、研究书的工作了,加油吧!

丹妈往期书单测评 

APP亲测近20款数学启蒙APP,我推荐这两款

绘本  
最适合2-14岁孩子看的12套数学绘本

方法  孩子学好数学必须知道的真相!

逻辑狗  逻辑狗是好,但两个误区一定要注意

● 数字游戏 超市这些1毛钱的玩具,简直是春节救星

● 手工

寒假玩起来,10个一分钟上手的科学小游戏

6be7d9c6b28cd9175865803554d0fae2.png

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值