首页>参考读物>计算机科学与技术>软件与程序设计

我的第一堂编程课:孩子和家长都需要的编程思维
作者 : 李国松 著
丛书名 : 零基础学编程
出版日期 : 2021-01-26
ISBN : 978-7-111-67157-2
定价 : 89.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 284
开本 : 16
原书名 :
原出版社:
属性分类: 店面
包含CD : 无CD
绝版 : 未绝版
图书简介

本书从“编程是什么?”等一系列计算机基础概念出发,带领小读者们一步步走进编程的世界,通过的实例操作,让他们接触到编程的基本概念和原理,体验在编码过程中探索事物本质的乐趣,激发对探索未知领域的兴趣。
本书的前两章介绍编程的基础概念和目前最流行的少儿编程工具Scratch的安装和基本用法。
从第三章开始,以编程思维为主线脉络,在每一章节中让小读者们设计并实现一个小小应用。在设计应用的过程中,学习并了解实际工程项目中使用到的编程工具和编程思维方式,如流程图、逻辑条件、场景设计、人工智能等。而在实现小应用的过程中,则可以学习到编程相关的具体知识点,如循环、条件、变量、算法等。
在本书结尾章节,整体回顾在小读者们实际操作的项目中所涉及的编程思维、分析和解决问题的方法、团队合作等软件项目开发过程中会实际面临的软性技能和关键要素。

图书特色

图书前言

写给孩子和家长的人工智能时代宣言
还记还记得自己第一次使用计算机的情景吗?当打开计算机,紧握手中的鼠标,面对屏幕中跳动的文字与图案时,仿佛世界为你打开了一扇新的大门。
还记今天,随着数字化时代的全面来临,孩子们的成长环境已经与人工智能、数字化技术密不可分,手机、平板等智能化设备已经成为数字新生代成长环境中的一部分。如何才能让孩子尽早了解并融入数字化时代?这是值得每一位家长思考的问题。
还记本书将为孩子和家长提供一种认识“新世界”的方法——编程思维。
还记什么是编程思维呢?编程思维并不是指程序员在编写程序时所使用的某种具体技术或方法,而是教大家如何通过计算机创造性地分析和解决日常遇到的问题。
还记通过有意识地思考和练习编程思维,可以有效培养孩子们缜密的思维能力,激发他们的想象力与创造力,并极大地增强他们学习科技领域新知识、新技能的信心。
还记本书以编程王国的故事为引线,围绕30多个计算机概念、13个使用编程思维解决问题的示例程序,带领大家走进编程课堂,从零开始了解编程思维以及相关的工具和方法。为了让大家能够对编程思维有更加具象的理解,书中的示例程序使用Scratch语言来说明编程思维的应用。
还记希望本书成为孩子和家长共同认识、了解编程思维的窗口,让孩子可以在学习编程思维的过程中获得家长的支持与肯定,进而增强自信心,全方位提升思维能力。
还记现在我们就跟随酷客国王走进编程王国,一起感受编程的快乐与精彩吧!

上架指导

计算机\少儿编程

封底文字

以编程思维为主线,围绕30多个计算机概念和13个示例程序,带领孩子和家长走进编程课堂,帮助他们快速掌握计算机科学的思维方式。

强调编程思维在学习和生活中的应用,帮助孩子们了解计算机科学家及工程师在日常工作中分析和解决问题的思维方式。

强大的在线编程平台,支持微信扫码直接查看代码及运行效果,帮助孩子和家长直观地理解程序运行过程,强化学习效果。

本书以编程王国的故事为引线,以具象和示例的方式带学生走进编程世界,兼备专业性和趣味性,是一本难得的编程入门书。
—— 北京市育才学校中学科技教师,全国十佳科技辅导员 陈宏程

和国松认识十年有余,他是一位特别严谨、讲究逻辑的资深软件开发工程师。本书是他在少儿编程教育领域多年工作经验的总结,真诚推荐给每一位渴望学好编程的孩子。
—— 尚德机构副总裁 苏万松

作者简介

李国松 著:李国松,毕业于北京邮电大学,前腾讯/百度高级工程师、技术负责人,现任畅
言科技(北京)有限公司创始人/CEO。本书作者具有丰富的互联网从业经验和
扎实的工程项目基础,对编程教育有着深入的理解和经验,设计并开发了兼容
Scratch 3.0的在线编程平台“酷客编程”,使学习者可以快速体验编程项目。

图书目录


前言
第1章 欢迎来到编程王国
1.1 ?我们身边有哪些程序 3
1.2 编程思维的核心 4
1.3 学习编程能给我们带来什么 5
第2章 初识编程语言
2.1 ?世界上有多少种编程语言 8
2.2 初识Scratch 11
2.3 我的第一个程序——向世界问好 15
本章小结 21
第3章 如何解决逻辑问题
3.1 ?困难问题与复杂问题 24
3.2 奇妙的思维工具与思维谜题 25
3.3 道奇森的三段论——《爱丽丝漫游仙境》中的逻辑问题 27
本章小结 36
第4章 程序的结构
4.1 ?程序的三大基本结构 38
4.2 学会使用流程图 41
4.3 使用循环与条件判断——深水潜艇模拟器 44
本章小结 56
第5章 拥抱未知数
5.1 ?什么是变量 58
5.2 神秘的随机数 62
5.3 初识随机算法——午餐的选择 63
本章小结 75
第6章 编程中的项目管理
6.1 ?项目管理并不神秘 78
6.2 时间管理与番茄工作法 80
6.3 时间管理神器——会计时的番茄钟 82
本章小结 95
第7章 程序“美学”
7.1 ?计算机中的图片是怎么画出来的 98
7.2 程序世界中的神笔马良 101
7.3 美丽的分形——怪兽曲线 108
本章小结 123
第8章 让图片“动”起来
8.1 ???动画的前世今生 126
8.2 逐帧动画与关键帧动画 127
8.3 如何合理地组织“资源”——皮影戏动起来了 129
本章小结 140
第9章 如何设计一个好玩的游戏
9.1 ?游戏设计中的分工协作 142
9.2 “好游戏”的三元素 144
9.3 打败入侵者——游戏中的物理 145
本章小结 163
第10章 啊哈!算法!
10.1 ?你用过“算法”吗 166
10.2 列表与排序 168
10.3 我要“冒个泡” —— 初识排序算法 173
本章小结 184
第11章 我的信息“安全”吗
11.1 ?算法与信息安全 186
11.2 如何“安全”地给小伙伴发消息 189
11.3 口令口令!——恺撒密码 193
本章小结 205
第12章 曲径通幽,搜寻遗失的宝藏
12.1 ?人工智能——“算法”还是“魔法” 208
12.2 我们身边的人工智能 210
12.3 朴素的人工智能——左手法则 212
本章小结 224
第13章 再提“算法”,寻找的乐趣
13.1 ?学会“查找” 226
13.2 查找和搜索的方法 227
13.3 再次出发,寻找消失的印记——广度优先搜索 230
本章小结 248
第14章 重新认识编程思维
14.1 ?像计算机科学家一样思考 250
14.2 掌握计算思维技能 252
14.3 日常生活中的思维方法——曼哈顿距离 253
本章小结 262
第15章 合作和规则,让世界更美好
15.1 ?编程也需要团队合作 264
15.2 注释,让协作更简单 266
15.3 版本迭代,让你“化蛹成蝶” 269
本章小结 272
词汇表 273

教学资源推荐
作者: 王珊珊 臧洌 张志航 编著
作者: John R.Hubbard
作者: [英]理查德·伯德(Richard Bird) 著
参考读物推荐
作者: 陈韶健  著
作者: 刘欣 李慧 等编著
作者: 王院峰
作者: (美)Charles Petzold