《Scratch 尋寶之旅》將圖形化編程知識的講解與實戰(zhàn)合為一體,從編程的基礎(chǔ)概念到順序、分支、循環(huán)結(jié)構(gòu),從鍵盤、鼠標(biāo)控制角色到角色與角色之間的互動,從變量到列表再到自制積木,由易到難、由淺入深地講解了Scratch所有模塊的相關(guān)知識。在知識講解之后,設(shè)置了大量的案例實戰(zhàn)部分。
讀者可以通過《Scratch 尋寶之旅》理論知識的學(xué)習(xí),掌握完整的知識體系;基于實戰(zhàn)部分的功能說明和步驟提示,進行思考并動手實踐,完成知識的強化與應(yīng)用。
《Scratch 尋寶之旅》特點:
適度的難度梯度,簡單易學(xué)
《Scratch 尋寶之旅》并沒有按照羅列知識模塊的方式進行講解,而是借助多個由易到難的案例(作品),從知識應(yīng)用層面出發(fā),將Scratch中不同模塊的知識融合起來進行講解。書籍內(nèi)容趣味多樣,知識循序漸進,容易上手。隨著書籍的閱讀,掌握的知識越來越多,作品功能也會越來越復(fù)雜、越來越有趣。
基于實戰(zhàn),講練結(jié)合
學(xué)習(xí)知識,是為了將知識靈活應(yīng)用于實戰(zhàn)、制作自己的個性化作品,而非單純的記憶知識。
《Scratch 尋寶之旅》基于眾多作品的實戰(zhàn)需求,對Scratch編程知識進行了整理和篩選。每節(jié)課程都包含了多個作品,講解與練習(xí)相互穿插,讓學(xué)會的知識能夠迅速得到應(yīng)用和強化。
愿你能夠遇見更好的自己
在這里,希望你不僅能夠?qū)W會Scratch的編程知識,還能夠提升自己的邏輯思維能力、分析問題與解決問題的能力,讓自己的想象插上翅膀,打造自己的個性化作品。愿你能夠遇見更好的自己!
豐富的學(xué)習(xí)資源
針對《Scratch 尋寶之旅》,我們提供了與之配套的案例資源與視頻講解。
21世紀,計算機編程是每個孩子都應(yīng)當(dāng)具備的一項技能。編程不僅是未來不可或缺的
一種工作技能,更是鍛煉個人能力成長的良好工具。本書除了希望能夠傳達Scratch知識之
外,更希望能夠?qū)⒕幊瘫澈蟮摹皩毑亍彼徒o每位讀者。
在Scratch中,無論是制作一個簡單的小案例,還是實現(xiàn)一個復(fù)雜的作品,都需要按照
合理的步驟和規(guī)范進行操作。
數(shù)個零散的積木塊,怎樣才能拼接成最終的成品?面對最終要實現(xiàn)的作品,需要按照
什么樣的邏輯來實現(xiàn)?有沒有更好的實現(xiàn)方法?眾多的積木塊擁有著千變?nèi)f化的組合方式,
一個數(shù)值的細微變化會讓作品的運行結(jié)果有何不同?如何使用這些積木,打造自己的個性化
作品?
伴隨著本書的閱讀,這些問題都會迎刃而解,在面對并解決這些問題的過程中,邏輯思
維與解決問題的能力會得到充分的鍛煉,創(chuàng)新思維也會在案例制作環(huán)節(jié)得到激發(fā)。
希望本書能夠讓您有所收獲。
本書適用人群
●6~12歲的小學(xué)生。
●大學(xué)生、父母以及所有想要學(xué)習(xí)計算機編程的成年人。
●小學(xué)計算機教師、STEM課程研發(fā)人員、培訓(xùn)機構(gòu)的編程教師。
●Scratch的初學(xué)者、愛好者。
本書結(jié)構(gòu)
本書共分為三大部分,分別是序篇、主內(nèi)容部分以及綜合實戰(zhàn)部分。
●序篇:介紹編程的基本概念、本書特點、Scratch軟件的下載與安裝、Scratch軟件
劉國利,
教育技術(shù)學(xué)(師范類)專業(yè),在少兒編程類課程以及成人編程課程方面,具有非常豐富的課程設(shè)計及教學(xué)經(jīng)驗,當(dāng)前任少兒編程類課程經(jīng)理,負責(zé)課程體系搭建、課程設(shè)計以及少兒編程課程教學(xué)等工作。曾主導(dǎo)設(shè)計開發(fā)Scratch軟件編程課程、基于硬件的Scratch編程課程(達奇機器人、兒童無人機等多種)、Python技術(shù)入門課程、HTML5(WEB前端)興趣與就業(yè)課程、HTML5面試與真題小程序(決勝前端)、交互式自學(xué)編程軟件APP等等。
設(shè)計的課程具有故事性(情景式),課程內(nèi)容趣味多樣;難度具有階梯性,循序漸進,簡單易學(xué),主張開發(fā)學(xué)習(xí)者的多元智能。
曾出版面向HTML5初學(xué)者的《HTML5布局之路》
陳能堡:
計算機軟件工程專業(yè),在編程類課程方面具有豐富的教學(xué)經(jīng)驗,當(dāng)前任STEAM編程課程講師,負責(zé)Scratch的教學(xué)工作。曾參與Scratch軟件編程課程以及HTML5興趣與就業(yè)課程的內(nèi)容研發(fā)與制作,參與開發(fā)HTML5面試與真題小程序(決勝前端)。
第1單元 Scratch入門
第1課 美麗草原···························2
1-1 把角色搬上舞臺 ························21-2 重要的初始化 ··························61-3 位置、方向及大小 ····················111-4 作品實戰(zhàn)—草原的新朋友 ········17
第2課 草原之旅·························19
2-1 讓角色說話和思考 ···················192-2 有聲的世界 ···························22
2-3 背景與造型的變化 ···················272-4 作品實戰(zhàn)—奇妙的草原旅行 ······32
第3課 草原生機 ·························33
3-1 定點運動 ······························333-2 無休止運動 ···························413-3 角色造型動畫 ························493-4 作品實戰(zhàn)—螞蟻的秘密 ···········53
第2單元 Scratch基礎(chǔ)
第4課 進擊的坦克 ······················56
4-1 條件控制類積木 ······················564-2 多種多樣的偵測 ······················594-3 被鼠標(biāo)點擊與停止腳本 ··············644-4 作品實戰(zhàn)—突破火線 ··············69
第5課 四面楚歌 ·························71
5-1 通過鍵盤控制角色 ···················715-2 多樣的事件 ···························78
5-3 通過鼠標(biāo)控制角色運動 ··············825-4 作品實戰(zhàn)—突出重圍 ··············86
第6課 躲避坦克軍團 ···················88
6-1 隨機數(shù) ································886-2 變量 ···································926-3 讓作品變得更有趣 ···················976-4 作品實戰(zhàn)—武裝突圍 ·············105
Scratch 尋寶之旅 三校 文前.indd 17
2021/8/5 16:17:06