注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)Scratch高手密碼:編程思維改變未來(應(yīng)對人工智能挑戰(zhàn))

Scratch高手密碼:編程思維改變未來(應(yīng)對人工智能挑戰(zhàn))

Scratch高手密碼:編程思維改變未來(應(yīng)對人工智能挑戰(zhàn))

定 價(jià):¥128.00

作 者: 李澤
出版社: 中國青年出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787515352121 出版時(shí)間: 2018-08-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書的目標(biāo)是通過Scratch為讀者講解計(jì)算機(jī)科學(xué)(Computer Science,CS)的基礎(chǔ)知識,屬于深入進(jìn)階型。書籍的難度較大,為了讓學(xué)習(xí)者順利過渡,本書專門在第二章節(jié)設(shè)計(jì)了難度遞進(jìn)的15個(gè)案例。本書在整體上分成兩個(gè)部分,第一部分包含兩個(gè)章節(jié),分別講解了Scratch的基礎(chǔ)內(nèi)容以及在游戲、故事、音樂、動(dòng)畫、教程、藝術(shù)共六個(gè)領(lǐng)域的應(yīng)用案例。第二部分是CS基礎(chǔ)知識,其中第三章很重要,它涉及編程基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)、開發(fā)流程、調(diào)試技巧等內(nèi)容,這些知識也能很好地融入到其他編程語言的實(shí)踐中。其他章節(jié)之間的關(guān)聯(lián)較弱,可獨(dú)立學(xué)習(xí):第四章講解了離散數(shù)學(xué)知識,包括集合論、圖論、代數(shù)系統(tǒng)、數(shù)理邏輯、組合數(shù)學(xué)、初等數(shù)論;第五章講解了網(wǎng)絡(luò)與通信知識,包括:網(wǎng)絡(luò)模型、通信協(xié)議、實(shí)踐: Scratch 2.0 擴(kuò)展;第六章講解了編程語言,包括面向?qū)ο缶幊?、事件?qū)動(dòng)編程;第七章講解算法,包括窮舉、迭代、遞歸、回溯、動(dòng)態(tài)規(guī)劃、分治、貪心、啟發(fā)式、概率排序、搜索、棧。

作者簡介

  李澤:國內(nèi)資深創(chuàng)客,軟件設(shè)計(jì)師、信息系統(tǒng)項(xiàng)目管理師。2013 年畢業(yè)于新疆醫(yī)科大學(xué)信息管理與信息系統(tǒng)專業(yè),有十余年編程實(shí)戰(zhàn)經(jīng)驗(yàn)。善于構(gòu)建課程體系,分解知識點(diǎn),將復(fù)雜的概念簡單化。拍攝百余集 STEM 教育教學(xué)視頻。已出版《動(dòng)手玩轉(zhuǎn) Scratch 2.0 編程》《Scratch 超人漫游記》《Scratch 少兒創(chuàng)意游戲編程》等共 7 本譯著。

圖書目錄

第一部分? 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)

 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號