你会教自己的孩子编程吗?

简介: ​​很多家长都想让孩子学编程。科技行业领导者和教育学家呼吁学校开设更多的计算机课程,家长也认为编程是未来社会的必备技能。 为什么要学编程?为了让计算机解决特定的问题,我们把指挥计算机工作的指令写在程序中,当计算机执行程序时,即可按照这些指令完成工作。

​​很多家长都想让孩子学编程。科技行业领导者和教育学家呼吁学校开设更多的计算机课程,家长也认为编程是未来社会的必备技能。

为什么要学编程?为了让计算机解决特定的问题,我们把指挥计算机工作的指令写在程序中,当计算机执行程序时,即可按照这些指令完成工作。编程基本上是一种问题求解活动。在问题求解活动中,孩子需要了解问题、分析问题、思考解题方法(或规划解题步骤)、将解题方法付诸实施(执行解题步骤)、评估解题成效。这一系列活动都是高层次思考活动,通过编程,可以体验、学习这些高层次思考技能。

编程也是一种逻辑思考活动。编程过程中,孩子需要分析相关事物间的因果关系,根据给定条件或情况推论可能的结果;程序如果无法正确执行,还需要抽丝剥茧回溯解题方法,分析问题之所在。学习编程有助于逻辑思考能力的训练。

今天小编带来了适合给孩子看的编程书籍。今天还可以享受六折优惠!


少儿学编程篇

​​

​《Scratch 2.0少儿游戏趣味编程》

李强 李若瑜 著

点此链接购买纸书

本书适合6-12岁的儿童和青少年自学,也适合家长作为亲子阅读教程。

本书通过精心选取的、不同难度级别的14款趣味游戏的开发过程超值配送280分钟视频讲解将Scratch程序设计的基础、概念、方法和动手实践等系统联起来,教会读者在游戏开发的乐趣中,掌握Scratch编程技能。本书首先带领读者认识Scratch,然后介绍了Scratch编程必备的一些概念和基础知识,并按照初级游戏开发、中级游戏开发和高级游戏开发的顺序,循序渐近,由易到难,让读者逐步掌握和熟练Scratch趣味编程。

​​​《趣学Scratch——教孩子学编程》

高慧君 著 

点此链接购买纸书

Scratch是由MIT美国麻省理工学院所开发的一套图形化程序设计开发平台,采用各种积木方块,借由堆迭积木方块,让学习程序语言的初学者,能直觉性地判断程序的逻辑架构。 本书使用Scratch范例学习逻辑判断,全书共分五大篇,由Scratch范例中,了解各种程序结构及运算方式,再辅以完整游戏项目实作,让初学者也能融会贯通程序设计的架构。


​Scratch 2.0趣味编程指南

【美】Jerry Lee Ford,Jr(李福特)

点此链接购买纸书

● 全彩色印刷 十多个精彩游戏项目寓教于乐 

● 适合青少年快速上手 不可多得的亲子编程读本

 本书中包含的精彩Scratch 2.0项目和游戏有: +Wiggly 先生的舞蹈 +Scratch 虚拟鱼缸 +家庭影集 +NBA 知识问答游戏 +猜数字游戏 +小猫追球游戏 +疯狂的8 号球游戏 +家庭照片电影 +涂鸦绘图应用程序 +小猫钓鱼应用程序 +Scratch Pong游戏 。


​《趣学Python——教孩子学编程》

【美】Jason R. Briggs 著 

点此链接购买纸书

本书用一种轻松活泼的方式带领读者进入Python语言的世界。作者将带领读者以独特的、新奇而充满乐趣的示例,来学习Python编程。其中,术语会特别提示,代码用不同颜色提示、分析和说明。图示也轻松活泼。 本书每一章都有精心设计的编程谜题,让读者开动大脑,充分理解所学的知识和内容。本书最后,介绍了如何编写两个完整的游戏。这种通过编写游戏的教学方式,能够极大地调动读者的学习积极性。


​​

​《趣学JavaScript——教孩子学编程》

【美】Nick Morgan(摩根) 

点此链接购买纸书

本书用一种轻松活泼的方式带领读者进入JavaScript语言的世界。作者将带领读者以独特的、新奇而充满乐趣的示例,来学习JavaScript编程。其中,术语会特别提示,代码用不同颜色提示、分析和说明。图示也轻松活泼。本书每一章都有精心设计的编程谜题,让读者开动大脑,充分理解所学的知识和内容。本书最后,介绍了如何编写两个完整的游戏。这种通过编写游戏的教学方式,能够极大地调动读者的学习积极性。


​《教孩子学编程(Python语言版)》

【美】Bryson Payne 

 点此链接购买纸书

本书旨在为家长和老师提供一个叫孩子学会编程和用Python语言解决问题的的指南,书中还包括一些非常典型且实用的案例,来促进学习效果。通过一步步的指导,让学生了解计算机思维,并能够掌握变量、循环、函数等基础概念,以此来提升孩子的动脑动手能力。无论是有一定编程经验的人,还是零基础的读者,你都将成为孩子在计算机编程方面最棒的第一任老师。


​《学C编程也可以卡通一点》

作者:李思

点击封面购买纸书

【以漫画图解的方式展示编程知识的图书】

【C编程启蒙读物】

本书是一本以漫画的形式讲解C语言编程基础知识的图书,介绍了C语言中的变量、变量与内存的关系、C语言中的输入与输出、编译一个完整的程序、函数、判断语句、循环语句、数组、指针、结构体,以及其他编程语言。 


​《漫画面向对象编程(Java语言版)》

李思、徐云飞、郑琳 著

点此链接购买纸书

面向对象编程的启蒙读物 以漫画形式展示面向对象编程知识 

本书借助于漫画展示的形式,并使用Java编程语言讲解了面向对象编程中的各种概念和理论知识,比如面向对象的简介、修饰符、类、继承、多态等,以及这些概念在真实编程中的应用。通过本书,读者可以在轻松幽默的氛围中对面向对象编程产生浓厚的兴趣,而不是被各种枯燥乏味的理论吓跑,从而为后续的编程进阶树立信心。


乐高与游戏攻略篇

​《乐高EV3机器人搭建与编程》

【美】Marziah Karch(卡奇)

点此链接购买纸书

本书介绍了EV3机器人相关的搭建与编程知识,包含12章和一个附录。本书从EV3的开箱、配件介绍开始,介绍了EV3与NXT的不同、机器人的搭建、机器人的改造,并为EV3编写巡线程序、地板清洁程序、扑克魔术程序等,同时还从菊链项目和扩展玩法等多个方面介绍EV3的强大功能。附录部分还对EV3中涉及的各类名词给出详细的解释。


​《MINECRAFT我的世界 新手完全攻略(第3版)》

【澳】Stephen O'Brien

点此链接购买纸书

本书共有13章,每章针对一个专题展开,伴随大家从求生存一直到成霸业。事不宜迟,快来感受MINECRAFT的魅力吧。


​《我在MINECRAFT建城市——我的世界规划建造完全攻略》

作者:呆罗

点此链接购买纸书

本书全面详尽地介绍了建造一个功能完备的城市所需要的知识,包括MC建筑基础知识帮助读者掌握基本的建筑方法;搭建城市的中心、郊区与乡村 ,并为之配套合理便利的交通系统 ;通过设计黄昏与夜幕,让城市具有别具一格的氛围。此外,本书通过介绍如何建造海底城市等,让读者开拓思路,举一反三,最终建设属于自己的伟大城市。


​《MINECRAFT我的世界 高手进阶攻略》

【澳】Stephen O'Brien

点此链接购买纸书

如果你之前看过《MINECRAFT我的世界新手完全攻略》,你现在不仅能够荒野求生、自给自足,甚至消灭了末影龙,最终斩获龙蛋。那么接下来还能做些什么呢?其实,好戏才刚刚开始……MINECRAFT的魅力恰恰在于无穷无尽的玩法。与网络上支离破碎的各种教程不同,这是一本全面、系统且深入的终极游戏指南,其中的内容既丰富实用又有趣,能够帮助玩家成为MINECRAFT高手!

​《MINECRAFT我的世界 完全攻略》

作者:唐一辰

点此链接购买纸书

本书按照中国孩子的思维习惯,对知识点进行了系统的梳理。结合游戏的玩法或内容,穿插了科普知识及物理学知识点概括,非常适合青少年儿童、学生群体在游戏的同时掌握知识,或是将学校物理课所学内容在游戏中活学活用。是家长和老师的好帮手。  
游戏中红石系统的讲解占全书近一半篇幅,从基础到实战,选取了B站和百度知道搜索最多、困扰也最多的9个实例,每个实例讲解了2-4种从简单到复杂的实现方法,均为实操原创截图。


​《乐高妙妙屋:动物与车辆》

【英】沃伦·埃尔斯莫尔(Warren Elsmore)

点此链接购买纸书

沃伦·埃尔斯莫尔是世界著名的乐高搭建师,他所搭建的模型曾在伦敦奥运会、英国皇室婚礼以及其他重要场合隆重展出。在这本书中,作者带领他的团队为我们展现了80个精巧的乐高模型,其中既有各种栩栩如生、憨态可掬的动物形象,又有充满动感的各种经典车型。这些作品都是使用基础乐高砖块搭建而成的,虽然所用乐高砖块的数量都不足100块,但这些看似简单的模型充分体现了作者非凡的创造力和高超的搭建技巧。


​《乐高妙妙屋:创意搭建50例》

作者:戴乐高

点此链接购买纸书

全书乐高小模型特色鲜明,包括迷你交通工具、动漫人物、小动物以及各种各样的小的创意搭建模型等。作者不做庞大场景,只用50块积木就能搭建出作品,玩起来没压力。书中包含海量精美的高质量的乐高模型图书,搭建步骤,搭建难点提示等,为读者展示了每个模型的各种细节。


​《跟着大师玩乐高:创意模型搭建技巧》

作者:[德]尤阿希姆·克朗(Joachim Klang) 

  [德]提姆·比绍夫(Tim Bischoff)

[德]奥利弗·阿尔布莱希特(Philipp Honvehlmann)

点此链接购买纸书

本书开篇先简要介绍了乐高砖块的选择与复用方法,以及常用到的搭建技巧。紧接着给出了人物与场景搭建的2个搭建实例。此后作者依次给介绍了工厂、城堡、森林以及博物馆等极具创意模型的搭建技巧。本书中作者分享了他原创的乐高模型,同时介绍了乐高模型的艺术设计和搭建技巧。本书包含精美的高质量的乐高模型与场景图,为你展示了每个模型的各种细节与搭建技巧。​

今日互动(限于微信端活动,活动地址:微信端点击参加

你认为Python时最简单的编程语言吗?为什么?截止时间6月1日17时,留言+转发本活动到朋友圈,小编将抽奖选出3名读者赠送纸书1本和2张e读版电子书优惠券,(留言点赞最多的自动获得一张)。

异步图书后台回复“5月新书”进入新书交流群,获得第一手新书信息

推荐阅读

2018年5月新书书单(文末福利)

2018年4月新书书单

异步图书最全Python书单

一份程序员必备的算法书单

第一本Python神经网络编程图书

​​​长按二维码,可以关注我们哟

每天与你分享IT好文。


在“异步图书”后台回复“关注”,即可免费获得2000门在线视频课程;推荐朋友关注根据提示获取赠书链接,免费得异步e读版图书一本。赶紧来参加哦!



点击阅读原文,畅享6折购书优惠

阅读原文


相关文章
|
数据可视化 数据库
|
算法 C++
2023_7_21编程题
2023_7_21编程题
61 0
|
6月前
编程题小练
编程题小练
52 0
编程求1+2+3+…+1000的结果。
编程求1+2+3+…+1000的结果。
|
设计模式 算法 安全
给大家推荐10本最优秀的编程书
给大家推荐10本最优秀的编程书
429 0
7-188 编程团体赛
7-188 编程团体赛
199 0
|
JavaScript 前端开发
编程题:为什么最后一个a是1不是5
前段时间有人在知乎上邀请我回答一个问题:为什么最后一个 a 是 1 不是 5?[1]
255 0
编程题:为什么最后一个a是1不是5
|
Python
pychon 开始编程
1 IDE 运行python 新建项目 新建hello.py文件 输入: print('hello world') image.png 运行hello.
1393 0
下一篇
无影云桌面