Scratch 3.0是美國麻省理工學(xué)院(MIT)發(fā)布的新版編程語言和平臺(tái),相較于Scratch 2.0,功能和界面進(jìn)行了較大的更新。
本書是一本學(xué)習(xí)Scratch 3.0創(chuàng)意和編程的趣味課程指南。全書分為3篇,共25課。首先從少兒學(xué)編程的基礎(chǔ)和準(zhǔn)備出發(fā),詳細(xì)介紹了Scratch 3.0的界面和功能,通過40多個(gè)項(xiàng)目示例,展示了各類積木的用法和編程技巧,并介紹了如何將Scratch 3.0和Makey Makey、micro:bit、LEGO MINDSTORMS EV3等硬件結(jié)合進(jìn)行編程開發(fā)。最后,通過兩個(gè)完整的游戲案例的開發(fā),展示了如何綜合應(yīng)用前面課程所學(xué)的知識(shí)和技能。本書在課程中,通過“想一想,試一試”板塊激發(fā)讀者進(jìn)行思考和動(dòng)手實(shí)踐,并且在附錄部分給出了相應(yīng)的提示和解答以供參考。
本書適合中小學(xué)信息技術(shù)課教師或相關(guān)培訓(xùn)機(jī)構(gòu)教師、引導(dǎo)孩子學(xué)習(xí)Scratch的家長閱讀參考,也非常適合小學(xué)生或初中學(xué)生自學(xué),還可以作為課外培訓(xùn)班的教材。
適讀人群 :本書適合中小學(xué)信息技術(shù)課教師或相關(guān)培訓(xùn)機(jī)構(gòu)教師、引導(dǎo)孩子學(xué)習(xí)Scratch的家長閱讀參考,也非常適合小學(xué)生或初中學(xué)生自學(xué),還可以作為課外培訓(xùn)教材。
全彩印刷,40個(gè)豐富多彩的項(xiàng)目,2個(gè)完整游戲案例
做中學(xué),動(dòng)手學(xué),輕松掌握Scratch 3.0創(chuàng)意和編程
提供代碼和素材下載,方便親子互動(dòng)和自學(xué)
本書是學(xué)習(xí)Scratch 3.0創(chuàng)意和編程的趣味課程指南。本書從少兒學(xué)編程的基礎(chǔ)和準(zhǔn)備出發(fā),介紹了Scratch 3.0的界面和功能,并通過30多個(gè)項(xiàng)目示例,詳細(xì)展示了各類積木的用法和編程技巧,以及如何將Scratch 3.0與眾多流行的硬件結(jié)合進(jìn)行編程開發(fā)。最后,通過兩個(gè)完整的游戲案例的開發(fā),展示了如何綜合應(yīng)用前面課程所學(xué)的知識(shí)和技能。
本書具有以下特色:
● 從少年兒童認(rèn)知和學(xué)習(xí)理念入手,幫助讀者邁好少兒學(xué)編程的第 一步。
● 堅(jiān)持做中學(xué)的方法。通過眾多的實(shí)際項(xiàng)目示例來展示積木的用法和技巧。
● 內(nèi)容精心設(shè)計(jì),項(xiàng)目選材獨(dú)到,符合讀者的學(xué)習(xí)規(guī)律。
● 通過“想一想,試一試”板塊,來鼓勵(lì)讀者進(jìn)行反思和嘗試,以便提升學(xué)習(xí)效果。
● 提供完整的代碼和素材下載,方便讀者參考學(xué)習(xí)。
本書適合中小學(xué)信息技術(shù)課教師或相關(guān)培訓(xùn)機(jī)構(gòu)教師、引導(dǎo)孩子學(xué)習(xí)Scratch的家長閱讀參考,也非常適合小學(xué)生或初中學(xué)生自學(xué),還可以作為課外培訓(xùn)教材。
本書包含的部分精彩案例:
· 基本案例
鸚鵡飛翔、字母旋轉(zhuǎn)、滑來滑去、小狗宇航員
· Elf魔法系列案例
Elf變大變小、Elf深山尋寶、Elf進(jìn)古堡、Elf吵醒惡龍、Elf魔法變馬
· 分步改進(jìn)案例
海底追趕游戲1.0版到3.0版、大魚吃小魚1.0版到2.0版
· 特色案例
聲音之花、樂隊(duì)演奏(普通版并擴(kuò)展為用Makey Makey操控)
心隨聲動(dòng)(普通版并擴(kuò)展為用micro:bit操控)
Elf 遇到機(jī)器人(普通版并擴(kuò)展為用LEGO EV3操控)
· 完整游戲
打鴨子、憤怒的小鳥
李強(qiáng),
計(jì)算機(jī)書籍的作家和譯者。他曾是賽迪網(wǎng)校計(jì)算機(jī)領(lǐng)域的金牌講師,近年來專心研究和從事青少年計(jì)算機(jī)和編程教學(xué)。著有《Scratch 3.0 少兒游戲趣味編程》《Scratch 2.0 少兒游戲趣味編程》,其配套的教學(xué)視頻得到了讀者的喜愛。
林子為,
北京市海淀區(qū)中關(guān)村第二小學(xué)生四年級(jí)學(xué)生,對(duì)科技和編程有濃厚的興趣,曾參加谷歌全國中小學(xué)生計(jì)算思維與編程挑戰(zhàn)賽。
郝敬軒,
北京東交民巷小學(xué)六年級(jí)學(xué)生,對(duì)科學(xué)充滿好奇心,喜愛學(xué)習(xí)計(jì)算機(jī)編程,對(duì)Scratch 編程有濃厚興趣。
第1篇 預(yù)備篇
第1課 編程是一種流暢的表達(dá)
1.1 編程是一種表達(dá) / 003
1.2 編程的重要性和好處 / 004
1.3 編程語言的類別和層級(jí) / 006
第 2課 創(chuàng)新學(xué)習(xí)和游戲精神
2.1 建構(gòu)主義學(xué)習(xí)理論 / 008
2.2 創(chuàng)造性學(xué)習(xí) / 011
第3課 Scratch的前世今生
3.1 LOGO語言 / 013
3.2 可視化的Scratch編程語言 / 014
3.3 4P原則 / 015
3.4 低高寬的設(shè)計(jì)原理 / 016
3.5 嬰兒圍欄和游樂場 / 017
3.6 面向未來的Scratch / 017
第4課 十條建議
4.1 給家長和老師的十條建議 / 020
4.2 給本書讀者的十條建議 / 023
第2篇 技能篇
第5課 初識(shí)Scratch 3.0
5.1 Scratch網(wǎng)站 / 027
5.2 Scratch的環(huán)境搭建 / 028
5.3 項(xiàng)目編輯器介紹 / 033
第6課 Scratch編程預(yù)備知識(shí)
6.1 Scratch基本概念 / 042
6.2 程序設(shè)計(jì)的基本概念 / 048
第7課 角色和背景
7.1 添加角色 / 055
7.2 添加背景 / 056
7.3 角色動(dòng)畫 / 057
7.4 創(chuàng)作故事 / 058
第8課 讓角色動(dòng)起來
8.1 運(yùn)動(dòng)積木 / 062
8.2 讓字母旋轉(zhuǎn) / 064
8.3 滑來滑去 / 065
8.4 使用方向鍵 / 066
8.5 制作追趕游戲 / 067
第9課 改變角色的外觀和行為
9.1 外觀積木 / 069
9.2 變大變小 / 071
9.3 隱藏和出現(xiàn) / 072
9.4 添加效果 / 073
9.5 擴(kuò)展海底追趕游戲 / 076
第10課 用事件驅(qū)動(dòng)程序
10.1 事件積木 / 078
10.2 有聲音就心動(dòng) / 079
10.3 Elf進(jìn)入古堡 / 081
10.4 改進(jìn)變大變小 / 085
第11課 添加聲音更有趣
11.1 聲音積木 / 088
11.2 演奏薩克斯 / 089
11.3 改進(jìn)追趕游戲 / 090
12 第 12課 控制程序的執(zhí)行
12.1 控制積木 / 092
12.2 Elf吵醒惡龍 / 093
12.3 克隆的特效 / 096
12.4 Elf魔法變馬 / 097
第 13課 積木中的偵察兵
13.1 偵測積木 / 100
13.2 聲音之花 / 102
13.3 大魚吃小魚 / 104
第14課 積木中的數(shù)學(xué)家
14.1 運(yùn)算積木 / 107
14.2 四則運(yùn)算 / 108
14.3 健忘的多莉 / 112
第15課 存儲(chǔ)和訪問數(shù)據(jù)
15.1 變量積木 / 116
15.2 抓氣球 / 118
15.3 改進(jìn)大魚吃小魚程序 / 119
15.4 成績表 / 122
第16課 自己動(dòng)手豐衣足食
16.1 自制積木 / 127
16.2 Scratch精彩之旅 / 129
第17課 讓聲音更美妙
17.1 音樂積木 / 136
17.2 樂隊(duì)演奏 / 137
第18課 繪制線條和形狀
18.1 畫筆積木 / 141
18.2 種樹 / 142
18.3 小動(dòng)物的旋轉(zhuǎn)舞會(huì) / 143
18.4 旋轉(zhuǎn)的小烏龜 / 145
第19課 使用攝像頭來偵測運(yùn)動(dòng)
19.1 視頻偵測積木 / 147
19.2 打氣球 / 148
19.3 演奏架子鼓 / 150
19.4 拯救樂高小人 / 151
第20課 翻譯家和朗讀家
20.1 翻譯積木 / 155
20.2 文本朗讀積木 / 156
20.3 Elf遇到機(jī)器人 / 156
第3篇 實(shí)戰(zhàn)篇
第21課 把任何東西變成按鍵——Makey Makey
21.1 什么是Makey Makey / 163
21.2 Makey Makey積木 / 164
21.3 幸運(yùn)輪盤 / 164
21.4 演奏鋼琴 / 166
第22課 把作品連接到實(shí)體世界——micro:bit
22.1 連接micro:bit / 172
22.2 micro:bit積木 / 177
22.3 心動(dòng)由你來決定 / 178
22.4 演奏吉他 / 180
第23課 搭建交互機(jī)器人——EV3
23.1 連接LEGO EV3 / 182
23.2 LEGO EV3積木 / 184
23.3 天上掉餡餅 / 185
23.4 拍籃球 / 186
第24課 打鴨子
24.1 游戲簡介 / 189
24.2 游戲編程 / 190
第25課 憤怒的小鳥
25.1 游戲簡介 / 208
25.2 游戲編程 / 209
附錄提示和解答 / 224