- 零基礎學Scratch少兒編程:小學課本中的Scratch創意編程
- 白宏健
- 2608字
- 2019-12-20 11:52:47
前言
未來世界瞬息萬變,這使得我們的孩子們需要具備多項能力。其中不可缺少的一項,便是對軟件的理解、運用能力。什么是軟件呢?舉個例子,微信是軟件,支付寶也是軟件,智能手機中的所有APP都是軟件。盡管不熟悉軟件的精確概念,但是軟件已經在我們的生活中無處不在了。很多國家都已經將軟件素質教育納入中小學必修課程,國內也已經開始了這方面的探索研究。
筆者將多年的知識積累和實務工作經驗濃縮成這本書奉獻給你。書中采用了大量案例分析,行文深入淺出、圖文并茂,將枯燥生硬的理論知識用詼諧幽默、淺顯直白的語言娓娓道來。本書拋開深奧的理論化條文,除了必備的基礎理論知識介紹外,不會貪多求全,而是強調實務操作、快速上手,不囿于示意與演示。本書案例豐富多彩,從動畫到游戲,從音樂、美術到物理、數學,讓你在趣味中不知不覺形成計算機思維,去了解世界,解決生活中的實際問題。本書提供詳細的視頻講解,一步步還原具體的思考和編碼過程,讓你從中獲得經驗和技巧。
因受作者水平和成書時間所限,本書難免存在疏漏和不當之處,敬請指正。
本書特色
1.案例貫穿式學習
以小案例講解為基礎,在實戰演練中學習Scratch核心模塊。通過對一個個案例的學習、演練,逐步掌握Scratch各個模塊的使用方法。
2.知識講解精練易懂
對知識點的講解貼近生活,通俗易懂,能引領讀者快速入門,配合豐富多彩、流行有趣的實例,可以達到鞏固所學知識的效果。
3.案例講解視頻
隨書贈送50課時的教學講解視頻,全方位、細致地講解知識點。
4.讀者交流學習
可以加入QQ群:21948169,里面有眾多編程愛好者,大家可以在群中討論問題、分享經驗、結交朋友,更快、更好地學習。
本書內容及體系結構
第1章 認識Scratch
Scratch是MIT(麻省理工學院)開發的一套新的程序語言,可以用來創造交互式故事、動畫、游戲、音樂和藝術,很適合8歲以上的兒童使用。使用這種積木組合式的程序語言,完全不用背指令,讓學習變得更輕松,并充滿樂趣。
第2章 外觀模塊:貓和老鼠的故事
大家都聽過貓和老鼠的故事吧,本章我們將使用Scratch制作一個貓和老鼠見面聊天的故事。通常聊天的時候,都是一問一答,時間上會有短暫的停頓。那么接下來,就學習Scratch中對話的方法,完成Tom(貓的名字)和Jerry(老鼠的名字)的故事。
第3章 事件模塊:變色汽車
很多同學都非常喜歡汽車,那么一起來使用Scratch軟件制作一個變色汽車的動畫吧。在這個案例中,我們將使用鍵盤中的“→”鍵、“←”鍵和空格鍵控制一輛汽車的前進和后退。同時,汽車在移動的過程中,顏色也不斷發生著變化。怎么樣,是不是覺得很有意思呢?
第4章 碰撞模塊:瘋狂外星人
外星人的故事一般都在電影中上演,本章我們就使用Scratch制作一個瘋狂外星人的動畫吧。與電影不同的是,這個外星人的一舉一動都由鍵盤上的“↑”鍵、“↓”鍵和空格鍵來控制。怎么樣?一起來完成吧。
第5章 廣播模塊:散步的小狗
本章我們將學習Scratch中的廣播模塊。當我們使用鼠標單擊舞臺上的按鈕時,將向小狗發送不同的廣播信號,當小狗接收到不同的廣播信號后,我們就可以控制小狗的運動了。
第6章 聲音模塊:跳街舞
本章我們將學習Scratch當中的聲音模塊。當舞蹈老師聽到pop聲的時候,將做出一系列舞蹈動作;當舞蹈老師聽到ya聲的時候,將向上跳動。
第7章 調音模塊:森林小馬
本章我們將學習Scratch當中的調音模塊。當單擊森林小馬的時候,小馬發出歡喜的叫聲,并且開始向前奔跑。隨著不斷地奔跑,小馬的叫聲不斷增大,看起來相當高興。
第8章 音樂模塊:彈鋼琴
本章我們將學習Scratch當中的彈奏模塊。首先在舞臺中繪制出鋼琴的黑白鍵盤,然后給每一個琴鍵添加聲音,最后當彈奏時,鍵盤的大小會發生變化,這樣就完成了一款Scratch鋼琴的制作。
第9章 畫筆模塊:畫多邊形
本章我們將學習Scratch當中的畫筆模塊。通過畫筆模塊,我們可以在舞臺上畫畫,同時可以輸入任意數字,讓畫筆畫出對應的多邊形。
第10章 運動模塊:俄羅斯方塊
大家聽說過“俄羅斯方塊”的游戲吧?本章將使用Scratch當中的移動模塊制作一個功能簡單的“俄羅斯方塊”游戲。使用鍵盤中的按鍵,可以在舞臺中隨意移動俄羅斯方塊的位置,并且可以旋轉方塊等。
第11章 游戲:大象吃橘子
橘子從天而降,砸到了大象的身上。為了不讓大象被砸到,你可以使用鍵盤上的“←”鍵和“→”鍵讓大象在舞臺中左右移動,這樣大象就不會被橘子砸到了。
第12章 游戲:小貓搶香蕉
一只饑餓的小貓發現香蕉后,就急不可耐地跑過去要吃。小貓跟隨著鼠標移動,碰到香蕉后發出聲音,并且會說“真好吃”。香蕉也會隨機顯示在舞臺的任意位置上,而且香蕉的顏色也時刻發生著變化。
第13章 游戲:警車比賽
警察局要組織一場警車比賽。比賽規則是在最短的時間內,首先到達紅旗所在位置的警車將獲勝。如果警車在沿途中碰到藍色標線,將重新開始。
第14章 音樂:動物音樂會
同學們,你們還記得動物園里各種動物的聲音嗎?比如猴子、老虎的聲音等。讓我們使用Scratch軟件把這些動物們召集起來,制作一場別具風格的動物鋼琴音樂會吧!
第15章 美術:認識圖形
我們使用Scratch軟件再制作一個有趣好玩的案例——使用鼠標單擊不同的圖形,畫筆就會自動畫出相應的圖形,比如三角形或圓形等。單擊“再試一次”按鈕,將清空畫板,可以重新畫。
第16章 美術:小小繪畫板
同學們在美術課中都會用到各種顏色的畫筆,本章我們就使用Scratch軟件來制作一個繪畫板,這個繪畫板可以變換畫筆的顏色,也可以調整畫筆的粗細,還具有橡皮擦和清空畫板的功能。
第17章 英語:Happy Birthday
“祝你生日快樂,祝你生日快樂,祝你生日快樂,祝你生日快樂。”同學們,知道這是什么歌曲嗎?對,是《生日歌》。當你過生日的時候,爸爸媽媽就會給你唱這首歌,但是你會用英文唱《生日歌》嗎?本章就將使用Scratch軟件給可愛的小象制作一首英文的《生日歌》。
第18章 英語:At the zoo
同學們,你們喜歡小動物嗎?今天我們就去動物園看一看,都有哪些可愛的小動物呢?你們知道小動物的英文名字是什么嗎?本章就將使用Scratch軟件制作一個看圖說英文名字的案例。
第19章 數學:九九乘法表
同學們應該都學習過九九乘法表吧,那么你們都是如何記憶九九乘法表的呢?本章將使用Scratch軟件制作一個學習九九乘法表的游戲。通過賽車比賽的方式,充滿趣味地學習九九乘法表。
第20章 數學:認識時間
“溜溜圓,光閃閃,兩根針,會動彈。一根長,一根短,滴答滴答轉圈圈”。同學們,猜一猜,這是什么東西呢?對,這就是“鐘表”,通過鐘表,我們就能知道此時此刻的具體時間。那么如何用Scratch制作一個鐘表呢?本章將給出答案。
本書讀者對象
? 7~17歲的青少年
? 少兒編程指導教師
? 其他對少兒編程有興趣的各類人員
- Bootstrap Site Blueprints Volume II
- JavaScript從入門到精通(微視頻精編版)
- Reporting with Visual Studio and Crystal Reports
- JavaScript全程指南
- Delphi程序設計基礎:教程、實驗、習題
- 編程卓越之道(卷3):軟件工程化
- Developing Middleware in Java EE 8
- 人臉識別原理及算法:動態人臉識別系統研究
- 3D少兒游戲編程(原書第2版)
- Unity UI Cookbook
- Learning Concurrency in Kotlin
- 零基礎學C語言第2版
- Learning Material Design
- Tableau Desktop可視化高級應用
- 深度實踐KVM:核心技術、管理運維、性能優化與項目實施