定 價:¥128.00
作 者: | 李澤 |
出版社: | 中國青年出版社 |
叢編項: | |
標 簽: | 暫缺 |
ISBN: | 9787515352121 | 出版時間: | 2018-08-01 | 包裝: | 平裝 |
開本: | 16開 | 頁數: | 字數: |
第一部分? Scratch 項目
第一章? 準備工作
1. 什么是 Scratch ?
2. 軟件安裝.|.Scratch 及其衍生版
3. 軟件安裝.|.離線版安裝和本書素材
4. 環(huán)境介紹.|.舞臺
5. 環(huán)境介紹.|.角色列表
6. 環(huán)境介紹.|.菜單和工具欄
7. 環(huán)境介紹.|.腳本標簽頁
8. 環(huán)境介紹.|.造型(背景)標簽頁
9. 環(huán)境介紹.|.聲音標簽頁
10. 小試牛刀.|.貓咪追小球
11. 小試牛刀.|.猜猜我是誰
12. 小試牛刀.|.時尚換裝
13. 小試牛刀.|.音樂小球
第二章? Scratch 入門
1. 游戲.|.猜拳游戲
2. 藝術.|.魔幻旋轉
3. 動畫.|.奔跑的 Wuffle
4. 游戲.|.智商測試
5. 教程.|.如何系蝴蝶結
6. 動畫.|.浪里個浪.& 夏日沙灘
7. 故事.|.哈士奇的邏輯
8. 藝術.|.風景幻燈片
9. 音樂.|.虛擬電子琴
10. 故事.|.為什么不去約會
11. 游戲.|.經典乒乓球
12. 藝術.|.瘋狂的棍子
13. 游戲.|.眼力大挑戰(zhàn)
14. 教程.|.裸眼極光
15. 音樂.|.絕對音感養(yǎng)成器
第二部分? 計算機科學基礎
第三章? 軟件開發(fā)基礎
1. 編程基礎概念.|.積木塊的形狀
2. 編程基礎概念.|.參數的形狀和數據類型
3. 編程基礎概念.|.程序的輸入輸出
4. 編程基礎概念.|.腳本流程結構
5. 編程基礎概念.|.自定義積木塊
6. 編程基礎概念.|.遞歸和尾遞歸
7. 基本數據結構.|.變量
8. 基本數據結構.|.字符串
9. 基本數據結構.|.列表
10. 基本數據結構.|.結構體
11. 基本數據結構.|.多級索引
12. 基本數據結構.|.引用
13. 基本數據結構.|.二維列表
14. 基本數據結構.|.隊列
15. 基本數據結構.|.棧
16. 基本數據結構.|.集合
17. 基本數據結構.|.樹
18. 基本數據結構.|.圖
19. 基本數據結構.|.選擇策略
20. 算法入門.|.什么是算法
21..算法入門.|.表示算法的方式
22..算法入門.|.測量算法時間
23. 算法入門.|.問題規(guī)模
24. 算法入門.|.時間復雜度
25. 算法入門.|.常見算法策略
26. 程序基本設計原則.|.抽象
27. 程序基本設計原則.|.分解
28. 程序基本設計原則.|.信息隱藏
29. 程序基本設計原則.|.行為和實現分離
30. 程序開發(fā)方法.|.程序開發(fā)流程
31. 程序開發(fā)方法.|.程序的正確性
32. 程序開發(fā)方法.|.調試策略
33. 程序開發(fā)方法.|.軟件重構
34. 程序開發(fā)方法.|.腳本復用
35. 程序開發(fā)方法.|.第三方庫和引擎
36. 程序開發(fā)方法.|.作品分享
37. 習題和探索
[ 編程基礎概念 ]
[ 基本數據結構 ]
[ 算法入門 ]
[ 程序基本設計原則 ]
[ 程序開發(fā)方法 ]
第四章? 離散數學
1. 集合論.|.集合的概念和運算
2. 集合論.|.關系和笛卡爾積
3. 集合論.|.函數
4. 圖論.|.通路與回路
5. 圖論.|.歐拉圖
6. 圖論.|.哈密頓圖
7. 代數系統(tǒng).|.布爾代數
8. 數理邏輯.|.命題形式化
9. 數理邏輯.|.充分和必要
10. 數理邏輯.|.推理形式化
11. 組合數學.|.基本概念
12. 組合數學.|.鴿巢原理
13. 組合數學.|.Ramsey 定理
14. 組合數學.|.計數原理和容斥原理
15. 組合數學.|.排列組合計數
16. 組合數學.|.Catalan 數
17. 組合數學.|.Stirling 數
18. 組合數學.|.通項公式
19. 初等數論.|.同余和余數
20. 初等數論.|.質數 \\GCD\\LCM
21. 初等數論.|.著名的定理
22. 離散數學.|.習題和探索
第五章? 網絡與通信
1. 網絡結構模型
2. 網絡通信模型
3. 通信協(xié)議模型
4.Scratch.2.0 擴展原理
5. 啟動 HTTP 擴展程序
6. 搭建 Scratch 擴展服務器
7. 實時天氣查詢程序
8. 地理查詢程序
9.mBlock 的局域網功能
10.ScratchX 的擴展程序
第六章? 編程語言
1. 面向對象編程.|.基本概念
2. 面向對象編程.|.三個特征
3. 面向對象編程.|.層次化設計
4. 面向對象編程.|.指數級克隆
5. 事件驅動編程
第七章? 算法
1. 窮舉
2. 迭代
3. 遞歸
4. 回溯
5. 動態(tài)規(guī)劃
6. 分治
7. 貪心
8. 啟發(fā)式
9. 概率
10. 排序
11. 搜索
12. 棧
13. 習題與探索
附錄
1. 附錄 A.Scratch 疑難雜癥
2. 附錄 B.Scratch 貓坊傳奇
3. 附錄 C.Scratch 直播咪城
4. 附錄 D.Scratch 技巧 or 教學
5. 附錄 E.本書原創(chuàng)程序索引
6. 參考文獻