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