零基礎(chǔ)學(xué)Scratch少兒編程:小學(xué)課本中的Scratch創(chuàng)意編程
定 價(jià):89 元
- 作者:白宏健
- 出版時(shí)間:2019/11/1
- ISBN:9787111640530
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP311.1-49
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書嘗試從三大方面講解Scratch 3.0的知識(shí)內(nèi)容。第1章介紹Scratch是什么以及Scratch中的界面功能;第2~13章將通過案例學(xué)習(xí)Scratch中常用方塊的使用方法;第14~20章幫助讀者完成較高難度的復(fù)雜案例。
本書每一章都是一個(gè)小而美的案例,知識(shí)點(diǎn)從易到難,一步步帶領(lǐng)學(xué)生走進(jìn)絢麗多彩的編程世界中。本書案例豐富多彩,從動(dòng)畫到游戲,從音樂美術(shù)到物理數(shù)學(xué),讓學(xué)生在享受編程樂趣的同時(shí),不知不覺地學(xué)會(huì)使用計(jì)算機(jī)思維去了解世界,解決生活中的實(shí)際問題。
未來世界瞬息萬變,這使得我們的孩子們需要具備多項(xiàng)能力。其中不可缺少的一項(xiàng),便是對(duì)軟件的理解、運(yùn)用能力。什么是軟件呢?舉個(gè)例子,微信是軟件,支付寶也是軟件,智能手機(jī)中的所有APP都是軟件。盡管不熟悉軟件的精確概念,但是軟件已經(jīng)在我們的生活中無處不在了。很多國(guó)家都已經(jīng)將軟件素質(zhì)教育納入中小學(xué)必修課程,國(guó)內(nèi)也已經(jīng)開始了這方面的探索研究。
筆者將多年的知識(shí)積累和實(shí)務(wù)工作經(jīng)驗(yàn)濃縮成這本書奉獻(xiàn)給你。書中采用了大量案例分析,行文深入淺出、圖文并茂,將枯燥生硬的理論知識(shí)用詼諧幽默、淺顯直白的語言娓娓道來。本書拋開深?yuàn)W的理論化條文,除了必備的基礎(chǔ)理論知識(shí)介紹外,不會(huì)貪多求全,而是強(qiáng)調(diào)實(shí)務(wù)操作、快速上手,不囿于示意與演示。本書案例豐富多彩,從動(dòng)畫到游戲,從音樂、美術(shù)到物理、數(shù)學(xué),讓你在趣味中不知不覺形成計(jì)算機(jī)思維,去了解世界,解決生活中的實(shí)際問題。本書提供詳細(xì)的視頻講解,一步步還原具體的思考和編碼過程,讓你從中獲得經(jīng)驗(yàn)和技巧。
因受作者水平和成書時(shí)間所限,本書難免存在疏漏和不當(dāng)之處,敬請(qǐng)指正。
本書特色
1. 案例貫穿式學(xué)習(xí)
以小案例講解為基礎(chǔ),在實(shí)戰(zhàn)演練中學(xué)習(xí)Scratch核心模塊。通過對(duì)一個(gè)個(gè)案例的學(xué)習(xí)、演練,逐步掌握Scratch各個(gè)模塊的使用方法。
2. 知識(shí)講解精練易懂
對(duì)知識(shí)點(diǎn)的講解貼近生活,通俗易懂,能引領(lǐng)讀者快速入門,配合豐富多彩、流行有趣的實(shí)例,可以達(dá)到鞏固所學(xué)知識(shí)的效果。
3. 案例講解視頻
隨書贈(zèng)送50課時(shí)的教學(xué)講解視頻,全方位、細(xì)致地講解知識(shí)點(diǎn)。
4. 讀者交流學(xué)習(xí)
可以加入QQ群:21948169,里面有眾多編程愛好者,大家可以在群中討論問題、分享經(jīng)驗(yàn)、結(jié)交朋友,更快、更好地學(xué)習(xí)。
本書內(nèi)容及體系結(jié)構(gòu)
第1章 認(rèn)識(shí)Scratch
Scratch是MIT(麻省理工學(xué)院)開發(fā)的一套新的程序語言,可以用來創(chuàng)造交互式故事、動(dòng)畫、游戲、音樂和藝術(shù),很適合8歲以上的兒童使用。使用這種積木組合式的程序語言,完全不用背指令,讓學(xué)習(xí)變得更輕松,并充滿樂趣。
第2章 外觀模塊:貓和老鼠的故事
大家都聽過貓和老鼠的故事吧,本章我們將使用Scratch制作一個(gè)貓和老鼠見面聊天的故事。通常聊天的時(shí)候,都是一問一答,時(shí)間上會(huì)有短暫的停頓。那么接下來,就學(xué)習(xí)Scratch中對(duì)話的方法,完成Tom(貓的名字)和Jerry(老鼠的名字)的故事。
第3章 事件模塊:變色汽車
很多同學(xué)都非常喜歡汽車,那么一起來使用Scratch軟件制作一個(gè)變色汽車的動(dòng)畫吧。在這個(gè)案例中,我們將使用鍵盤中的“→”鍵、“←”鍵和空格鍵控制一輛汽車的前進(jìn)和后退。同時(shí),汽車在移動(dòng)的過程中,顏色也不斷發(fā)生著變化。怎么樣,是不是覺得很有意思呢?
第4章 碰撞模塊:瘋狂外星人
外星人的故事一般都在電影中上演,本章我們就使用Scratch制作一個(gè)瘋狂外星人的動(dòng)畫吧。與電影不同的是,這個(gè)外星人的一舉一動(dòng)都由鍵盤上的“↑”鍵、“↓”鍵和空格鍵來控制。怎么樣?一起來完成吧。
第5章 廣播模塊:散步的小狗
本章我們將學(xué)習(xí)Scratch中的廣播模塊。當(dāng)我們使用鼠標(biāo)單擊舞臺(tái)上的按鈕時(shí),將向小狗發(fā)送不同的廣播信號(hào),當(dāng)小狗接收到不同的廣播信號(hào)后,我們就可以控制小狗的運(yùn)動(dòng)了。
第6章 聲音模塊:跳街舞
本章我們將學(xué)習(xí)Scratch當(dāng)中的聲音模塊。當(dāng)舞蹈老師聽到pop聲的時(shí)候,將做出一系列舞蹈動(dòng)作;當(dāng)舞蹈老師聽到y(tǒng)a聲的時(shí)候,將向上跳動(dòng)。
第7章 調(diào)音模塊:森林小馬
本章我們將學(xué)習(xí)Scratch當(dāng)中的調(diào)音模塊。當(dāng)單擊森林小馬的時(shí)候,小馬發(fā)出歡喜的叫聲,并且開始向前奔跑。隨著不斷地奔跑,小馬的叫聲不斷增大,看起來相當(dāng)高興。
第8章 音樂模塊:彈鋼琴
本章我們將學(xué)習(xí)Scratch當(dāng)中的彈奏模塊。首先在舞臺(tái)中繪制出鋼琴的黑白鍵盤,然后給每一個(gè)琴鍵添加聲音,最后當(dāng)彈奏時(shí),鍵盤的大小會(huì)發(fā)生變化,這樣就完成了一款Scratch鋼琴的制作。
第9章 畫筆模塊:畫多邊形
本章我們將學(xué)習(xí)Scratch當(dāng)中的畫筆模塊。通過畫筆模塊,我們可以在舞臺(tái)上畫畫,同時(shí)可以輸入任意數(shù)字,讓畫筆畫出對(duì)應(yīng)的多邊形。
第10章 運(yùn)動(dòng)模塊:俄羅斯方塊
大家聽說過“俄羅斯方塊”的游戲吧?本章將使用Scratch當(dāng)中的移動(dòng)模塊制作一個(gè)功能簡(jiǎn)單的“俄羅斯方塊”游戲。使用鍵盤中的按鍵,可以在舞臺(tái)中隨意移動(dòng)俄羅斯方塊的位置,并且可以旋轉(zhuǎn)方塊等。
第11章 游戲:大象吃橘子
橘子從天而降,砸到了大象的身上。為了不讓大象被砸到,你可以使用鍵盤上的“←”鍵和“→”鍵讓大象在舞臺(tái)中左右移動(dòng),這樣大象就不會(huì)被橘子砸到了。
第12章 游戲:小貓搶香蕉
一只饑餓的小貓發(fā)現(xiàn)香蕉后,就急不可耐地跑過去要吃。小貓跟隨著鼠標(biāo)移動(dòng),碰到香蕉后發(fā)出聲音,并且會(huì)說“真好吃”。香蕉也會(huì)隨機(jī)顯示在舞臺(tái)的任意位置上,而且香蕉的顏色也時(shí)刻發(fā)生著變化。
第13章 游戲:警車比賽
警察局要組織一場(chǎng)警車比賽。比賽規(guī)則是在最短的時(shí)間內(nèi),首先到達(dá)紅旗所在位置的警車將獲勝。如果警車在沿途中碰到藍(lán)色標(biāo)線,將重新開始。
第14章 音樂:動(dòng)物音樂會(huì)
同學(xué)們,你們還記得動(dòng)物園里各種動(dòng)物的聲音嗎?比如猴子、老虎的聲音等。讓我們使用Scratch軟件把這些動(dòng)物們召集起來,制作一場(chǎng)別具風(fēng)格的動(dòng)物鋼琴音樂會(huì)吧!
第15章 美術(shù):認(rèn)識(shí)圖形
我們使用Scratch軟件再制作一個(gè)有趣好玩的案例——使用鼠標(biāo)單擊不同的圖形,畫筆就會(huì)自動(dòng)畫出相應(yīng)的圖形,比如三角形或圓形等。單擊“再試一次”按鈕,將清空畫板,可以重新畫。
第16章 美術(shù):小小繪畫板
同學(xué)們?cè)诿佬g(shù)課中都會(huì)用到各種顏色的畫筆,本章我們就使用Scratch軟件來制作一個(gè)繪畫板,這個(gè)繪畫板可以變換畫筆的顏色,也可以調(diào)整畫筆的粗細(xì),還具有橡皮擦和清空畫板的功能。
第17章 英語:Happy Birthday
“祝你生日快樂,祝你生日快樂,祝你生日快樂,祝你生日快樂!蓖瑢W(xué)們,知道這是什么歌曲嗎?對(duì),是《生日歌》。當(dāng)你過生日的時(shí)候,爸爸媽媽就會(huì)給你唱這首歌,但是你會(huì)用英文唱《生日歌》嗎?本章就將使用Scratch軟件給可愛的小象制作一首英文的《生日歌》。
第18章 英語:At the zoo
同學(xué)們,你們喜歡小動(dòng)物嗎?今天我們就去動(dòng)物園看一看,都有哪些可愛的小動(dòng)物呢?你們知道小動(dòng)物的英文名字是什么嗎?本章就將使用Scratch軟件制作一個(gè)看圖說英文名字的案例。
第19章 數(shù)學(xué):九九乘法表
同學(xué)們應(yīng)該都學(xué)習(xí)過九九乘法表吧,那么你們都是如何記憶九九乘法表的呢?本章將使用Scratch軟件制作一個(gè)學(xué)習(xí)九九乘法表的游戲。通過賽車比賽的方式,充滿趣味地學(xué)習(xí)九九乘法表。
第20章 數(shù)學(xué):認(rèn)識(shí)時(shí)間
“溜溜圓,光閃閃,兩根針,會(huì)動(dòng)彈。一根長(zhǎng),一根短,滴答滴答轉(zhuǎn)圈圈”。同學(xué)們,猜一猜,這是什么東西呢?對(duì),這就是“鐘表”,通過鐘表,我們就能知道此時(shí)此刻的具體時(shí)間。那么如何用Scratch制作一個(gè)鐘表呢?本章將給出答案。
本書讀者對(duì)象
* 7~17歲的青少年
* 少兒編程指導(dǎo)教師
* 其他對(duì)少兒編程有興趣的各類人員
白宏健,韓國(guó)江源大學(xué)計(jì)算機(jī)專業(yè)碩士。從2017年起,積極投身少兒編程普及教育,擔(dān)任“少兒代碼俱樂部創(chuàng)客樂園”特約教師,在網(wǎng)易云課程、騰訊課堂等平臺(tái)開設(shè)Scratch兒童趣味編程公開課,曾多次帶領(lǐng)學(xué)員參加中國(guó)青少年機(jī)器人競(jìng)賽等相關(guān)競(jìng)賽活動(dòng),取得優(yōu)異成績(jī)。
前言
第1章 認(rèn)識(shí)Scratch1
1.1 初識(shí)Scratch1
1.1.1 Scratch是什么1
1.1.2 Scratch適合哪些人學(xué)習(xí)2
1.1.3 Scratch難學(xué)嗎2
1.2 Scratch的使用方法2
1.2.1 在線版Scratch2
1.2.2 離線版Scratch5
1.3 Scratch界面介紹8
1.4 總結(jié)9
第2章 外觀模塊:貓和老鼠的故事11
2.1 案例介紹11
2.1.1 界面預(yù)覽11
2.1.2 方塊說明12
2.2 動(dòng)手試一試13
2.2.1 貓和老鼠閃亮登場(chǎng)13
2.2.2 貓和老鼠打招呼17
2.2.3 2秒對(duì)話間隔時(shí)間19
2.2.4 增加對(duì)話內(nèi)容19
2.2.5 添加舞臺(tái)背景20
2.3 總結(jié)22
2.3.1 整理方塊22
2.3.2 學(xué)方塊,想一想22
2.4 挑戰(zhàn)一下23
第3章 事件模塊:變色汽車24
3.1 案例介紹24
3.1.1 界面預(yù)覽24
3.1.2 方塊說明25
3.2 動(dòng)手試一試25
3.2.1 汽車前進(jìn)26
3.2.2 汽車后退28
3.2.3 改變汽車顏色29
3.2.4 汽車回到起點(diǎn)32
3.2.5 添加舞臺(tái)背景33
3.3 總結(jié)34
3.3.1 整理方塊35
3.3.2 學(xué)方塊,想一想35
3.4 挑戰(zhàn)一下36
第4章 碰撞模塊:瘋狂外星人37
4.1 案例介紹37
4.1.1 界面預(yù)覽37
4.1.2 方塊說明38
4.2 動(dòng)手試一試39
4.2.1 外星人向上移動(dòng)39
4.2.2 外星人向下移動(dòng)42
4.2.3 外星人移動(dòng)到指定位置43
4.2.4 修改舞臺(tái)背景45
4.3 總結(jié)48
4.3.1 整理方塊48
4.3.2 學(xué)方塊,想一想49
4.4 挑戰(zhàn)一下49
第5章 廣播模塊:散步的小狗51
5.1 案例介紹51
5.1.1 界面預(yù)覽51
5.1.2 方塊說明52
5.2 動(dòng)手試一試52
5.2.1 添加按鈕53
5.2.2 添加廣播信息55
5.2.3 小狗接收廣播信息57
5.2.4 指定小狗位置60
5.2.5 添加舞臺(tái)背景61
5.3 總結(jié)61
5.3.1 整理方塊62
5.3.2 學(xué)方塊,想一想62
5.4 挑戰(zhàn)一下63
第6章 聲音模塊:跳街舞64
6.1 案例介紹64
6.1.1 界面預(yù)覽64
6.1.2 方塊說明64
6.2 動(dòng)手試一試65
6.2.1 準(zhǔn)備舞蹈姿勢(shì)65
6.2.2 舞動(dòng)起來67
6.2.3 跳起來69
6.2.4 添加聲音71
6.2.5 添加舞臺(tái)背景72
6.3 總結(jié)72
6.3.1 整理方塊73
6.3.2 學(xué)方塊,想一想74
6.4 挑戰(zhàn)一下74
第7章 調(diào)音模塊:森林小馬75
7.1 案例介紹75
7.1.1 界面預(yù)覽75
7.1.2 方塊說明75
7.2 動(dòng)手試一試76
7.2.1 小馬登場(chǎng)76
7.2.2 調(diào)節(jié)音量78
7.2.3 馬兒跑起來79
7.2.4 慢慢停下來80
7.2.5 添加舞臺(tái)背景81
7.3 總結(jié)82
7.3.1 整理方塊82
7.3.2 學(xué)方塊,想一想82
7.4 挑戰(zhàn)一下83
第8章 音樂模塊:彈鋼琴84
8.1 案例介紹84
8.1.1 界面預(yù)覽84
8.1.2 方塊說明84
8.2 動(dòng)手試一試85
8.2.1 繪制鋼琴琴鍵85
8.2.2 改變琴鍵大小90
8.2.3 添加琴鍵聲音91
8.2.4 添加舞臺(tái)背景93
8.3 總結(jié)95
8.3.1 整理方塊95
8.3.2 學(xué)方塊,想一想95
8.4 挑戰(zhàn)一下95
第9章 畫筆模塊:畫多邊形97
9.1 案例介紹97
9.1.1 界面預(yù)覽97
9.1.2 方塊說明98
9.2 動(dòng)手試一試98
9.2.1 添加畫筆98
9.2.2 向用戶提問99
9.2.3 設(shè)置畫筆大小和顏色102
9.2.4 繪制多邊形103
9.3 總結(jié)107
9.3.1 整理方塊107
9.3.2 學(xué)方塊,想一想108
9.4 挑戰(zhàn)一下109
第10章 運(yùn)動(dòng)模塊:俄羅斯方塊110
10.1 案例介紹110
10.1.1 界面預(yù)覽110
10.1.2 方塊說明111
10.2 動(dòng)手試一試111
10.2.1 繪制俄羅斯方塊112
10.2.2 添加游戲向?qū)?15
10.2.3 控制俄羅斯方塊117
10.2.4 添加旋轉(zhuǎn)和聲音118
10.3 總結(jié)120
10.3.1 整理方塊120
10.3.2 學(xué)方塊,想一想121
10.4 挑戰(zhàn)一下121
第11章 游戲:大象吃橘子123
11.1 案例介紹123
11.1.1 界面預(yù)覽123
11.1.2 方塊說明123
11.2 動(dòng)手試一試124
11.2.1 準(zhǔn)備大象和橘子124
11.2.2 從天而降的橘子126
11.2.3 橘子的碰撞處理129
11.2.4 大象的反應(yīng)132
11.2.5 控制大象132
11.3 總結(jié)134
11.3.1 整理方塊134
11.3.2 學(xué)方塊,想一想135
11.4 挑戰(zhàn)一下136
第12章 游戲:小貓搶香蕉137
12.1 案例介紹137
12.1.1 界面預(yù)覽137
12.1.2 方塊說明137
12.2 動(dòng)手試一試138
12.2.1 準(zhǔn)備角色138
12.2.2 鼠標(biāo)控制小貓140
12.2.3 碰撞處理141
12.2.4 五顏六色的香蕉142
12.3 總結(jié)145
12.3.1 整理方塊145
12.3.2 學(xué)方塊,想一想145
12.4 挑戰(zhàn)一下146
第13章 游戲:警車比賽147
13.1 案例介紹147
13.1.1 界面預(yù)覽147
13.1.2 方塊說明147
13.2 動(dòng)手試一試148
13.2.1 準(zhǔn)備角色148
13.2.2 方向鍵控制警車移動(dòng)151
13.2.3 碰撞處理151
13.2.4 添加音效153
13.3 總結(jié)155
13.3.