原来编程和数学,可以如此简单!
Posted Michael钱儿频道
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了原来编程和数学,可以如此简单!相关的知识,希望对你有一定的参考价值。
团购进行中,大家点击小程序卡片,就可以直接进入咱们的「心选商城」。
前些天在微博上,看到有位程序员使用计算机Java编程,模拟了人们出门与不出门的变化情况,非常直观易懂,之前嚷着太想出门的钱钱儿看了也再次说:还是在家,对自己和别人都好。
说起编程,近两年少儿编程可以说成为家长们关注和热议的话题,自从钱钱儿开始学编程之后,逻辑思维能力我们都觉得有了提升。
思考问题时,他会不自觉用“编程思维”去思考,做事也逐渐有了规划和安排,还能自己查缺补漏。比如让他做一次出行规划,也能分步骤有计划地列出思维导图——
连画画都开始模仿编程中的像素人了,是有多入迷。
目前,国家在中小学大力推广编程教育,除了浙江将编程纳入高考科目外,北京、南京、广州等城市陆续将编程列入中考特招项目。
了解过少儿编程的同学应该都知道,像C/C++、Java。。。这些一般都是程序员使用的,大人看着都一脸懵,别说孩子了,这也是为什么编程看起来非常难懂的原因。
但由麻省理工(MIT)开发的一款面向少儿的编程语言Scratch,孩子用它编程时,就像在玩乐高积木一样,通过把各种色彩丰富的指令方块组合在一起——
就可以创作出一个自己的小程序,指令创建的角色(比如小猫)做出咱们想让它做的动作,很简单形象!适合孩子入门学习。
这种类似搭乐高的Scratch编程,对于乐高迷的钱钱儿来说,非常有吸引力,我们也是从它开始从入门的。
之前趁着儿子在兴头上,私下里我给他报过Scratch编程课,想着也能锻炼“编程思维”,但是课程学下来觉得,一是课时节奏快,但孩子吸收消化慢;二是孩子往往只会课上教的,稍微换换内容,依然不明白,最终时间和钱都花了,效果却不怎么理想。
因此,一节几十分钟的快节奏编程课,对于刚入门编程的孩子来说,最终不仅基础没打扎实,长此以往还会失去对编程的兴趣。
没办法,老母亲只好亲自下功夫,既要能让孩子保持兴趣、也要弄懂原理、基础扎实,这样前期的慢反而可能是后来的快。
年前的时候,我们开始陪钱儿读出版社寄来的DK“英国中小学生STEAM课程读本”样书,这套书有2本,一本讲数学,一本讲编程。
书拿到手里,不论是内容,还是装帧,都体现着DK的精良制作,书中内文使用铜版纸彩色印刷,非常精美丰富,也更能吸引孩子的注意力。
这两本书英国中小学也在使用,其中数学在欧美国家的销量达到了140万册,编程的销量也有几十万。
书的年龄段很合适咱们国内小学中高年级到中学的孩子,具体来说,《DK编程很简单》适合6-12岁,《DK数学很简单》适合9-14岁。刚好趁着这个特殊的假期,咱们可以让孩子一方面巩固数学,另一方面给编程学习打牢基础。
《编程很简单》这本,非常系统地介绍了2种编程语言——Scratch和Python。先用Scratch给孩子入门巩固,再学Python提升进阶。
可以说一本书解决孩子编程入门+进阶问题,相比起动辄好几百块一节的编程课,不要太省钱了。
而《数学很简单》这本,内容涵盖1-9年级的基础数学课程,从基本的算术到几何,以及三角函数、代数、统计与概率统统都有。
⬆《数学很简单》目录
这套书最吸引我的,是它采用分步骤的可视化讲解,形象具体,面面俱到,让孩子可以自己思考解决问题,这样孩子学数学和编程,也能记得更牢。
比如《编程很简单》这本书,是知识和实操相结合的编程工具书,每一个步骤都能够给孩子清晰细致地呈现出来。
书里通过讲解7个经典游戏和动画项目,让孩子能够快速掌握编程概念和技巧——
孩子学之前可以按照书中的步骤,先下载安装Scratch和Python软件,然后就可以跟着书中的方法和思路学习了。
书中的每个形象都是由乐高积木的形式展现,喜欢乐高的孩子应该会非常感兴趣。
书中一步步教孩子用Scratch制作出好玩的游戏,比如,Scratch的界面是这样的,让孩子从整体上,了解到界面组成、每部分的功能、该怎样去使用——
书中非常注重让孩子扎实地分步骤学习掌握编程,这种分步骤,不仅体现在每一个项目都是由多个章节依次进行——
⬆从目录中,咱们就可以看出,
每个游戏都是一步步分章节操作讲解的。
而且,还细分到每个章节的具体操作,不仅要让孩子知道怎么做,还会讲明白每一步为什么要这样做,以便于孩子举一反三,灵活运用。
其中每个行动指令都是分步骤的,并且图文结合,每一步操作都给孩子解释清楚。
比如,“让角色移动”这一章,可以拖动有颜色的功能模块,让角色走10步,它就会走10步,为了避免撞墙,咱们还可以让角色“碰到边缘就反弹”——
再比如,操纵模块发出指令,很轻松就能让角色改变行动方向——
可以说这本书手把手交给孩子设计一个游戏和角色的方法,孩子按照书中详细明了的图解和步骤练习,就可以利用Scratch编程,操纵游戏中角色的一切行动。
另外,这本书很巧妙地将Scratch和Python的内容,安排在计算机和编程语言简介之前,让有趣的操作演练在编程简介内容之前,这样孩子就不会只在书的前十页徘徊不前。
通过书中的实操性指导+演练,以及编程知识的扩充,不但能大大提高孩子学习编程的乐趣、积极性和成就感,还充分锻炼逻辑思维、想象力、创造力和分析解决问题的能力。
而说到《数学很简单》这本,它与学校教材zui大的不同之处在于——
学校教材zui根本的逻辑基础是“定义+定理+证明”的方式,虽然简洁明了、不说废话,却也不能够很好执行思维接收的规律,所以如果没有老师的指导,孩子自学不容易。
而这本书会把数学思想、数学技巧和解题方法,用适量的文字 + 带插图的具体事例,拆分成调动孩子视觉的步骤,让数学书更具可读性,让数学知识更易理解。
比如解方程——
书中注重概念以及应用解析,把方程的概念化成算式步骤,并把每一步思路都有文字注释,这样孩子理解起来就很轻松了。
而且,还有具体的例题——
并且难度由简单到复杂,循序渐进提高,解题思路同样分步骤、可视化,都旨在逐步锻炼孩子的数学思维。
这套书虽然是学习数学和编程的工具书,但是它给孩子讲解巩固知识,也很注重知识在生活中的应用,让孩子有代入感。
比如在《编程很简单》中,会给孩子讲讲日常用电脑时,常见的压缩文件、音乐文件。。。
还会教给孩子一些离咱们生活比较近的编程,比如怎样设计APP——
也会提醒孩子网络世界中的恶意程序是怎么一回事,该怎样去防范,保护自己的信息——
再比如《数学很简单》中,讲到数学心算,书中一方面讲了心算本身的规则,概念,同时还讲生活中的心算,比如买衣服、招聘员工。。。相当于给孩子提供了一些应用题。
此外,在“数”部分,还有两个章节是生活中的经济学问题,有助于孩子理财方面的启蒙。
书中的编排设计同样用心,它站在孩子的角度,方便孩子学习,比如,在《编程很简单》中,每个游戏都会有专家提示或者要点版块,给出孩子一些操作时需要注意的问题——
书中的概念知识之间,也都是关联的,比如,每个章节的第一页右上角,会标出相关章节的页码,让孩子很容易进行回顾、联想,把不同知识点串联起来。
⬆《编程很简单》
⬆《数学很简单》
另外,每个章节采用了框架式的画面设计,把分散的点有机整合到一起,从阅读角度来讲,咱们打开一个大开页,就能浏览到所有内容,既可以上下左右地看,反复联系不同内容。
再加上右上角的知识点连接,孩子可以翻阅到前面章节的内容,这种编排设计非常适合孩子高效学习。
书中最后的参考部分,也很实用,能够让孩子快速查阅。比如数学这本中的图表工具,以及图形面积、体积的计算公式。。。
由此可以看出,这两本书像它们的书名《数学很简单》《编程很简单》一样,让孩子特别容易理解,更符合孩子的思维,因此都特别适合假期孩子在家自学。
书中贴合生活实际的例子,丰富的可视化图文,都会让孩子持续调动对数学和编程的学习热情。
⬆《数学很简单》
⬆《编程很简单》
接下来,咱们就走进每本书来具体了解吧!
《DK编程很简单》
这本《编程很简单》,是全球孩子都在用的经典编程读本,目前已经有28个国家和地区的孩子在使用,全球销量超45万册。
在美亚上,也得到了家长和老师的好评和喜爱——
1.由入门向进阶过渡,
一步步稳扎稳打
这本书从会从编程基础知识开始,再到充满乐趣的项目,书中会向孩子展示如何使用两种不同的编程语言——Scratch和Python构建电脑游戏与动画。
Scratch与咱们传统认知的编程软件非常不同,因为像搭积木一样简单,托动程序块就能自己做小游戏,所以不认识英文单词、不会用键盘、零基础的孩子也能轻松学习。
在这个过程中,孩子不需要去记忆任何代码,Scratch更侧重于培养孩子的逻辑思维和解决问题的能力。
比如,怎样通过操作,才能让猫咪听咱们的指挥躲避恶龙——
当孩子的Scratch编程熟练之后,就可以学习Python编程,Python带领孩子实现编程进阶,使用Python,他们可以制作各种各样的程序。
这种编程更符合咱们认知中的编程,需要在程序界面上敲出一行行的英文代码。
Python的代码由咱们熟悉的单词、数字和符号组成,孩子的英文和思维能力都能同步得到锻炼。
虽然是进阶级的编程,但Python语法简单,代码易于阅读和学习,而且为了方便孩子学习和理解,书中也很少使用艰涩难懂的专业术语。
比如,咱们可以利用Python,用程序判断对错,就像下面判断“今天是埃拉的生日吗?”
编写这个程序其实很像让孩子做数学题,先给出已知条件,比如“day=28,month=7”——
如果是呢?咱们就让程序给出“true”,如果不是,就让程序给出“false”,这样通过所下的指令,计算机就能做题了。
兴趣是学习的原动力,这本书在介绍编程基础知识的同时,会穿插一些经典的游戏或动画项目,这样理论与实践相互印证,学习过程充满乐趣,孩子才会更爱学。
如此过程,孩子会从单纯的游戏玩家,升级成为游戏制作者,在给小伙伴和家人讲解编程理念的过程中,收获更多的自信和快乐。
2.Scratch和Python有共用元素
互为关联
从图形化编程到纯代码语言编程,这两种完全不一样的编程语言,多多少少会让孩子产生退缩心理。
但是在这本书中,这两种语言并不是完全相互独立存在的。虽然Python相对Scratch的学习难度要大,但是两者有很多共用元素。
书中将Python安排在Scratch之后学习,通过学习Scratch先掌握的各种编程基础知识,有助于孩子继续学习Python。
而且在Python部分,还会经常出现Python代码对应的Scratch模块,帮助理解。
比如,在Python章节的简单指令和复杂指令章节,书中分别列出表格,把两种编程语言做对比,从图中孩子很清楚就可以看出两种语言只是书写形式不同,但是指令操作都是关联的。
3.融入STEAM教育理念,
不同学科知识相互交叉。
这本书中融入STEAM教育理念,注重学科之间的融合,其中穿插一些数学和物理知识,知识相互交叉,让孩子对知识的认识更加深刻,掌握更牢固。
数学知识不但包括了简单的四则运算,还有一些复杂运算,对坐标概念的理解和应用——
还有通过掷骰子游戏,向孩子传递更加深奥的概率知识——
咱们再来看物理方面,“让角色移动”的章节中,包含了速度、时间和路程的知识。
孩子还可以将书中的项目3——“猴子骚乱”中,香蕉下落方式,由匀速小落改为模仿现实世界中的自由落体运动。
在对已有程序的修改过程中,孩子的编程水平获得了提高,对物理知识的理解也会更加深刻。
在孩子识字量不多的时候,同学们可以参照本书教孩子编程,即使是编程零基础的家长,也能通过这本书轻松理解,然后再教孩子,当孩子达到一定的识字量时就可以自学了。
那孩子学完整本书的内容以后,想要在编程方面更进一步该怎么办呢?
在书中也给出了答案,比如——
加入编程俱乐部,结识其他Scratch或Python用户,分享想法;
以书中出现的项目为试验对象,找到新方法重新组合代码或给项目添加新功能;
寻找其他人编写的有趣程序或库,阅读它们的代码和注释。
试着去解析代码的工作原理,以及为什么以这种方式构建代码。。。
《DK数学很简单》
这本《DK数学很简单》,通过数、几何、三角函数、代数、统计、概率6个章节,介绍了数学的基本原理、基础知识、学习方法和解题技巧。
全书运用大量的彩色图表,采用分步骤解析的可视化指导方法,培养孩子的学习兴趣和数学思维,深受各国孩子喜爱,全球热销140万册。
在美亚上基本上都是5星好评——
这本书对于孩子巩固学校里已经掌握的数学知识很有帮助,非常利于孩子自学,接下来,咱们就结合小学的数学课本,来看看它是怎样让孩子更轻松学习的吧。
1.用图表呈现数学知识,
更易于孩子理解。
学校课本中的数学概念,往往注重概念和练习,孩子不免会觉得枯燥。
比如,讲概率,国内初中的教材,很少使用插图,更多的是大段苍白的文字,示例也比较少。
⬆北师大版《数学 九年级 上册》
而《数学很简单》用适量的文字,搭配附带彩色插图的具体事例,会让原本十分枯燥的数学书变得更具可读性,数学知识也更易理解。
书中借助概率标尺,让事情发生的概率图示化,还会用生活中的例子,帮助孩子理解事情发生的可能。
比如,在一堆糖果中,选出某一种颜色糖果的概率、两片一模一样的雪花的概率。。。充分调动孩子的探索欲。
2.把老师口述、但课本中不出现的内容,
以文字形式呈现在书中。
咱们上学的时候,都有这种体会,就是有些知识,是老师课堂上口述补充的,课本中并不会出现,比如多位数的乘法,课本中的讲解,仅列出了计算过程和结果,没有任何文字描述。
⬆北师大版《数学 四年级 上册》
孩子学习一般只能靠上课认真听讲,一旦上课走神了或没听懂,只能家长回家辅导或上辅导班补课。
而《数学很简单》就把老师在课堂上的讲解,变成了精简的文字,方便学生反复阅读,并理解记忆。
比如,在解题思路中,书中不仅有多位数乘一位数,还有多位数乘多位数,解题过程和技巧都清晰的标在具体的步骤上,非常方便孩子理解。
另外,在后面其他章节中,还有各种乘法速算技巧,比如乘法的心算技巧,帮助学生进一步理解乘法运算。
3.重在培养孩子的数学思维,
与国内数学教材形成互补。
咱们国内的教材,一般更侧重应用和计算,比如说学习代数的时候,咱们可以借助等式左右恒等的概念,来计算方程。
关于等式,不论是国内的教材还是《数学很简单》,都利用了天平,很清晰的给孩子展现这种恒等关系——
⬆北师大版《数学 四年级 下册》
而《数学很简单》这本书,则把恒等概念补充得更全面,用更多篇幅来向孩子传递等式左右恒等的概念,且在计算过程中,也无时无刻不在强调它。
4.帮助孩子梳理数学知识,
建立知识体系。
孩子在成长和学习过程中,对知识的掌握应该是循序渐进的。
比如,北师大版《数学 五年级 下册》,虽然囊括了数、几何、代数、统计四个方面的知识,但相互之间,知识点比较零碎。
如果在学习过程中,老师没有帮助孩子进一步梳理每个数学分支,那么一般孩子不容易自己把同一个分支里的知识串联起来,一旦知识链上某一个知识点掌握不到位,可能会影响后续的深入学习。
而《数学很简单》,从目录中就可以看出,它将初等数学知识重新梳理——
并将每个数学分支的知识归纳在一起,比如,运算法则、测量、时间、计数。。。知识,都被归纳在“数”之一大概念之下——
这样既有利于孩子串联不同年级所学的碎块化知识,建立自己的知识体系,又有利于孩子查漏补缺,解决之前理解有困难、掌握不牢固的知识,也非常有利于孩子考试复习。
团品详情
本周,咱们这套中文版《DK数学很简单》+《DK编程很简单》,共2册,原价226元,团价149元。全国包邮(少数偏远地区除外,请以下单时最终显示为准)。
鉴于近期物流特殊性,请以实际发货为准。
另外,希望帮助孩子巩固数学的同学,也可以给孩子单独选这本《DK 数学很简单》,原价118元,团价83元。
图书详情
绘著:英国DK出版公司
译者:张章、邹华晓
出版社:中国大百科全书出版社
装帧:软精装
尺寸: 16开
推荐年龄:《DK编程很简单》适合6-12岁,《DK数学很简单》适合9-14岁。
分册介绍
1.《DK 数学很简单》
这本书采用彩色图表和插图与清晰的步骤说明相结合的方式,让数学变得具象、容易理解。
从算术到几何,从代数到统计,本书涵盖了初等数学的所有核心领域。孩子可以自学本书,也可以在家长的指导下学习,解决棘手的数学问题。
本书将帮助孩子打牢数学基础,减轻学习压力,让他们重拾信心和学习兴趣。
2.《DK 编程很简单》
这本书采用彩色插图与清晰的步骤说明相结合的方式,让编程变得通俗易懂,即使是初学者也能愉快学习。
从编程基础知识到充满乐趣的项目,这本书将向孩子展示如何使用两种不同的编程语言——Scratch和Python构建电脑游戏与动画。
Scratch是美国麻省理工学院开发的可视化少儿编程工具,非常适合编程入门。它把编程变得像搭积木一样简单,教会初学者编程的关键——思维方式。
购买方式:请点击小程序,进入心选商城。
重 要 团 购 提 示
1.团购时间:周二(2月18日)早7点30分开团,售完即止。
2.拍下请30分钟内付款,否则会自动关闭。没拍到的同学可以勤刷新试试,自动关闭的订单会不定时重新上架!售完无补。
3.鉴于近期物流特殊性,请以实际发货为准,全国包邮(偏远地区除外,具体以商城下单为准),每件商品都单独发货,一个订单买多样商品的话,商城只能给一个物流追踪单号,如果想追踪每样东西,请分开下单。
4.客服系统须知:
请点击下方“阅读原文”进入心选商城。
以上是关于原来编程和数学,可以如此简单!的主要内容,如果未能解决你的问题,请参考以下文章