動手玩轉Scratch2.0編程―STEAM創新教育指南 epub pdf mobi txt 電子書 下載 2024
發表於2024-12-22
動手玩轉Scratch2.0編程―STEAM創新教育指南 epub pdf mobi txt 電子書 下載 2024
基於Scratch,超過Scratch
可視化編程語言,適閤所有年齡階段的讀者
無需編程基礎,快速掌握編程原理
Scratch 是可視化的編程語言,其豐富的學習環境適閤所有年齡階段的人。利用它可以製作交互式程序、富媒體項目,包括動畫故事、讀書報告、科學實驗、遊戲和模擬程序等。《動手玩轉Scratch2.0編程—STEAM創新教育指南》的目標是將Scratch 作為工具,教會讀者最基本的編程概念,同時揭示Scratch 在教學上的強大能力。
《動手玩轉Scratch2.0編程—STEAM創新教育指南》共分9 章,前三章講解如何使用Scratch 繪製幾何圖形,並創建富媒體應用程序,其餘章節使用Scratch 講解各個編程概念。每一章都有許多完整的案例,讀者可以模仿它們製作許多類似的程序。當讀完整《動手玩轉Scratch2.0編程—STEAM創新教育指南》後,相信你一定可以親自完成各種編程項目。
《動手玩轉Scratch2.0編程—STEAM創新教育指南》假定讀者沒有任何編程基礎。《動手玩轉Scratch2.0編程—STEAM創新教育指南》內容的難度基本不會超過高中數學,個彆有難度的模擬程序可以先行跳過。
Majed Marji,擁有韋恩州立大學的電子工程博士學位和達文波特大學戰略管理的MBA 學位。他在汽車行業工作超過15 年,開發瞭許多軟件,涉及實時數據采集、設備控製、實驗室管理、工程數據分析、嵌入式係統、遠程信息處理、混閤動力汽車,以及與安全相關的動力係統。Marji 博士還是韋恩州立大學電氣工程係的兼職講師,主要講授通信工程、機器視覺、微處理器、控製係統,以及算法和數據結構等相關課程。
於欣龍,工學碩士。2013年畢業於哈爾濱工程大學機械設計及理論專業。新生代85後機器人創業達人,被媒體譽為“機器人爸爸”,國內第一批將Arduino引入中國的資深創客。現任哈爾濱奧鬆機器人科技有限公司總經理,創業期間指導多傢齣版社引進二十多本與開源硬件和創客有關圖書。
緻謝....................................................................................................V
本書介紹...........................................................................................VII
第1章 準備開始.................................................................................1
什麼是 Scratch ..................................................................................2
Scratch 編程環境 ..............................................................................3
繪圖編輯器 ......................................................................................15
製作第一個 Scratch 遊戲 .................................................................17
Scratch 積木一覽 ............................................................................22
算術運算符和函數 ...........................................................................23
本章小結 ..........................................................................................25
練習題 .............................................................................................25
第2章 動作和繪圖...........................................................................29
使用動作模塊的積木 ........................................................................29
畫筆模塊和一個簡單的畫圖程序 ......................................................35
神奇的重復執行 ...............................................................................37
Scratch 項目 ....................................................................................41
關於被剋隆的角色 ...........................................................................48
本章小結 ..........................................................................................49
練習題 .............................................................................................50
第3章 外觀和聲音...........................................................................53
外觀模塊 ..........................................................................................54
聲音模塊 ..........................................................................................59
Scratch 項目 ....................................................................................63
本章小結 ..........................................................................................69
練習題 .............................................................................................69
第4章 過程......................................................................................73
消息的廣播和接收 ...........................................................................74
將大型程序分而治之 ........................................................................78
分析問題的思維方式 ........................................................................90
第5章 變量......................................................................................99
Scratch 的數據類型 .......................................................................100
變量詳解 ........................................................................................102
變量值顯示器 .................................................................................116
在程序中使用變量值顯示器 ............................................................117
獲得用戶輸入 ................................................................................127
本章小結 ........................................................................................129
練習題 ...........................................................................................129
第6章 用邏輯做決定......................................................................133
比較操作符 ....................................................................................134
分支結構 ........................................................................................138
邏輯運算符 ....................................................................................144
Scratch 項目 ..................................................................................150
本章小結 ........................................................................................162
練習題 ...........................................................................................162
第7章 深入循環.............................................................................165
循環結構 ........................................................................................166
循環計數器 ....................................................................................174
循環的嵌套 ....................................................................................177
遞歸:調用自身的過程 ..................................................................179
Scratch 項目 ..................................................................................181
本章小結 ........................................................................................193
試一試 7-10 ................................................................................193
練習題 ...........................................................................................194
第8章 字符串處理.........................................................................197
字符串數據類型 .............................................................................198
字符串操作示例 .............................................................................201
Scratch 項目 ..................................................................................208
練習題 ...........................................................................................225
第9章 鏈錶....................................................................................227
Scratch 的鏈錶 ..............................................................................228
動態鏈錶 ........................................................................................234
數字鏈錶 ........................................................................................239
搜索和排序 ....................................................................................241
Scratch 項目 ..................................................................................248
本章小結 ........................................................................................258
練習題 ...........................................................................................258
附錄A 分享與閤作..........................................................................261
創建 Scratch 賬號 .........................................................................261
使用書包功能 ................................................................................264
創建項目 ........................................................................................266
譯者序1
為什麼我們要學習編程?為什麼歐美發達國傢的孩子更具有創造力?為什麼中國青少年素質教育總是傢長談起的話題?帶著一係列的問題,我便開始尋找答案。微軟創始人比爾.蓋茨曾說過孩子編程要從小開始,從興趣齣發,通過計算機編程來培養創造力,未來我們的下一代纔具有競爭力。為此,歐美發達國傢掀起一股青少年學習計算機編程的浪潮。
Raspberry Pi(中文名為“樹莓派”,簡寫為RPi)是一款信用卡大小的卡片式電腦,自2012年問世以來,受眾多計算機發燒友和創客的追捧,曾經一“派”難求。樹莓派基金會創始人Eben Upton為瞭改變青少年對計算機編程缺乏興趣這一現狀,他創造齣瞭樹莓派,希望通過它能夠激勵更多的青少年將計算機編程從小視為愛好,未來可以發展成職業。
樹莓派作為一種教學工具,鼓勵青少年開展各種計算機實驗,通過對樹莓派的使用研究,本人發現其預裝瞭各種編程語言的解釋器和編譯器,對青少年可以使用樹莓派係統中預裝好的Scratch這款圖形化編程軟件進行程序設計。
Scratch是由麻省理工學院(MIT)媒體實驗室所開發的一款麵嚮青少年的圖形化簡易編程軟件。使用者隻需將色彩豐富的指令方塊進行組閤,便可創作齣多媒體程序、互動遊戲、動畫故事等作品。近幾年本人一直從事Arduino編程課的研究工作,研究中發現中小學生使用C語言編程難度較大,許多學生受睏於語法的規則和數學算法,無法理解程序之間的邏輯關係,一般的程序語言均采用英文編寫,又增加瞭學習難度。而對於使用Scratch的學生來說,他們覺得編程就像是在設計一款遊戲或者編寫動畫故事。他們不需要撰寫復雜的文字語法,隻需要通過指令流程安排和一連串積木模塊的組閤,就可以在短時間內完成有趣的遊戲和動畫設計。目前Scratch已翻譯成四十多種語言在全球使用,最新推齣的Scratch 2.0版本更可直接在互聯網瀏覽器上執行。
關於本書
縱覽國內現有關於Scratc
動手玩轉Scratch2.0編程―STEAM創新教育指南 epub pdf mobi txt 電子書 下載 2024
動手玩轉Scratch2.0編程―STEAM創新教育指南 下載 epub mobi pdf txt 電子書動手玩轉Scratch2.0編程―STEAM創新教育指南 mobi pdf epub txt 電子書 下載 2024
動手玩轉Scratch2.0編程―STEAM創新教育指南 epub pdf mobi txt 電子書 下載買給娃學習用,老師推薦用書
評分書質量很不錯,內容豐富可讀性強!
評分一本實用價值高的書
評分很好玩的一本書,書小乾坤大,用得恰當就好。很多事情都是這樣的。
評分通俗易懂,適閤小孩子學習?
評分非常好,還沒讀,包裝挺好
評分此用戶未填寫評價內容
評分給孩子買來看的,適閤十歲左右小孩子
評分京東六一八活動價格低到你想不到,不要猶豫堅決買買買!
動手玩轉Scratch2.0編程―STEAM創新教育指南 epub pdf mobi txt 電子書 下載 2024