《我的第一堂編程課:孩子和家長都需要的編程思維》是2021年機械工業出版社出版的圖書,作者是李國松,本書從“編程是什麼?”等一系列計算機基礎概念出發,帶領小讀者們一步步走進編程的世界,通過的實例操作,讓他們接觸到編程的基本概念和原理,體驗在編碼過程中探索事物本質的樂趣,激發對探索未知領域的興趣。
基本介紹
- 書名:我的第一堂編程課:孩子和家長都需要的編程思維
- 作者:李國松
- 出版社:機械工業出版社
- ISBN:9787111671572
內容簡介,圖書目錄,作者簡介,
內容簡介
本書從“編程是什麼?”等一系列計算機基礎概念出發,帶領小讀者們一步步走進編程的世界,通過的實例操作,讓他們接觸到編程的基本概念和原理,體驗在編碼過程中探索事物本質的樂趣,激發對探索未知領域的興趣。
本書的前兩章介紹編程的基礎概念和目前流行的少兒編程工具Scratch的安裝和基本用法。從第三章開始,以編程思維為主線脈絡,在每一章節中讓小讀者們設計並實現一個小小套用。在設計套用的過程中,學習並了解實際工程項目中使用到的編程工具和編程思維方式,如流程圖、邏輯條件、場景設計、人工智慧等。而在實現小套用的過程中,則可以學習到編程相關的具體知識點,如循環、條件、變數、算法等。
在本書結尾章節,整體回顧在小讀者們實際操作的項目中所涉及的編程思維、分析和解決問題的方法、團隊合作等軟體項目開發過程中會實際面臨的軟性技能和關鍵要素。
圖書目錄
序
前言
第1章 歡迎來到編程王國
1.1 ?我們身邊有哪些程式3
1.2 編程思維的核心4
1.3 學習編程能給我們帶來什麼5
第2章 初識程式語言
2.1 ?世界上有多少種程式語言8
2.2 初識Scratch11
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
作者簡介
李國松,畢業於北京郵電大學,前騰訊/百度高級工程師、技術負責人,現任暢言科技(北京)有限公司創始人/CEO。本書作者具有豐富的網際網路從業經驗和紮實的工程項目基礎,對編程教育有著深入的理解和經驗,設計並開發了兼容Scratch 3.0的線上編程平台“酷客編程”,使學習者可以快速體驗編程項目。