本書是“孩子們的編程書”系列里的《Scratch編程進階:圖形化》分冊。本系列圖書共分6級,每級兩個分冊,書中內(nèi)容結(jié)合孩子的學習特點,從編程思維啟蒙開始,逐漸過渡到Scratch圖形化編程,最后到Python編程,通過簡單有趣的案例,循序漸進地培養(yǎng)和提升孩子的數(shù)學思維和編程思維。本系列圖書內(nèi)容注重編程思維與多學科融合,旨在通過探究場景式軟件、游戲開發(fā)應用,全面提升孩子分析問題、解決問題的能力,并養(yǎng)成良好的學習習慣,提高自身的學習能力。
本書基于Scratch圖形化編程語言編寫而成,分為上、下兩冊。上冊以Scratch基礎及編程基本結(jié)構(gòu)為主,通過開發(fā)游戲引導孩子掌握Scratch編程基礎,培養(yǎng)孩子的編程思維和創(chuàng)新意識;下冊以實際應用及Scratch進階內(nèi)容為主,通過每課完成一個游戲設計任務,使孩子能夠熟練掌握Scratch編程,并能夠用編程的思維去解決實際生活中遇到的問題。全書共24課,每課均以一個完整的作品制作為例展開講解,讓孩子邊玩邊學,同時結(jié)合思維導圖的形式,啟發(fā)和引導孩子去思考和創(chuàng)造。
本書采用全彩印刷+全程圖解的方式展現(xiàn),每節(jié)課均配有微課教學視頻,還提供所有實例的源程序、素材,掃描書中二維碼即可輕松獲取相應的學習資源,大大提高學習效率。
本書特別適合中小學生進行圖形化編程初學使用,適合完全沒有接觸過編程的家長和小朋友一起閱讀。對從事編程教育的老師來說,這也是一本非常好的教程。本書可以作為中小學興趣班以及相關(guān)培訓機構(gòu)的教學用書,也可以作為全國青少年編程能力等級測試的參考教程。
上冊
第1課去上學的小貓 1
知識點:Scratch軟件、順序結(jié)構(gòu)、角色移動、角色旋轉(zhuǎn)、程序運行
第2課解鎖游樂場線路 13
知識點:順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)(有限重復執(zhí)行、無限重復執(zhí)行)、角色旋轉(zhuǎn)
第3課趣味運動會 22
知識點:選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、停止程序、程序偵測
第4課詩詞大會 30
知識點:循環(huán)結(jié)構(gòu)、多背景及角色的使用、造型及背景的切換
第5課瞬間移動 41
知識點:坐標、角色位置改變、用戶交互、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)
第6課奇幻森林大冒險 53
知識點:程序偵測、多角色的顯示隱藏及切換、循環(huán)結(jié)構(gòu)、選擇結(jié)構(gòu)、角色位置改變
第7課勇士尋藥記 62
知識點:鍵盤控制、廣播、條件判斷
第8課改錯小能手 72
知識點:程序故障(Bug)、排除程序故障(Debug)
第9課音樂大會 81
知識點:音樂模塊
第10課畫畫小天地 90
知識點:畫筆模塊、循環(huán)結(jié)構(gòu)、旋轉(zhuǎn)角度計算
第11課打害蟲(上) 98
知識點:鼠標控制、移到隨機位置、選擇結(jié)構(gòu)、程序偵測
第12課打害蟲(下) 107
知識點:鼠標控制、克隆技術(shù)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、等待積木
附錄Scratch的下載、安裝與使用 115
下冊
第1課字母掉落賽 1
知識點:隨機數(shù)、廣播、事件模塊、角色下移、程序偵測、選擇結(jié)構(gòu)
第2課病毒消滅戰(zhàn) 10
知識點:角色快速移動、聲音模塊、克隆技術(shù)、條件積木、選擇結(jié)構(gòu)
第3課明日車神 21
知識點:雙人按鍵控制、事件積木、選擇結(jié)構(gòu)、程序偵測
第4課環(huán)保衛(wèi)士 28
知識點:變量、隨機數(shù)、廣播
第5課百發(fā)百中 36
知識點:克隆技術(shù)、事件積木、等待積木、比較運算、變量
第6課反應高手 44
知識點:坐標、隨機數(shù)、克隆技術(shù)、變量、廣播、程序偵測
第7課磚塊消消樂 52
知識點:嵌套循環(huán)、角色反彈、角度、相等判斷、克隆技術(shù)、選擇結(jié)構(gòu)、變量、隨機數(shù)、程序偵測
第8課彈球蹦蹦蹦 65
知識點:與或運算、角色垂直反彈、事件積木、循環(huán)結(jié)構(gòu)、選擇結(jié)構(gòu)
第9課絢麗煙花秀 75
知識點:用戶交互、角色特效、角色放大與縮小、克隆技術(shù)、循環(huán)結(jié)構(gòu)、隨機數(shù)
第10課水果選擇器 82
知識點:列表、廣播、循環(huán)結(jié)構(gòu)、隨機數(shù)
第11課智力問答 92
知識點:列表、循環(huán)結(jié)構(gòu)、選擇結(jié)構(gòu)、變量、相等判斷、用戶交互
第12課百變花 100
知識點:函數(shù)、除法運算、畫筆模塊、變量、循環(huán)結(jié)構(gòu)