內容簡介
巴金說:“孩子成功教育從好習慣的培養開始。”本書就是一本培養好的編程習慣的少兒編程用書。它不滿足於只教大家一些 Scratch 編程技巧,也不滿足於只教大家做幾個 Scratch 小遊戲,而是通過 21 天的訓練,幫助大家養成 Scratch編程好習慣,搭起一座通向編程高手的橋樑。
本書共分6 章。第1 章介紹Scratch 編程中的7 個好習慣分別是什麼,各有什麼作用。第2 ~ 6 章通過5 個精選的項目—新年賀卡、神奇的數字鋼琴、接蘋果遊戲、吃小魚體感互動遊戲、海洋保衛戰,由淺入深地講解Scratch 編程需要掌握的知識點,並反覆強化這7 個編程好習慣。每個項目被分解成若干個子任務,每個子任務的輸出就是一個獨立的程式。每個子任務計畫1 天的完成時間,總計21 天。初學者在按照書上的步驟完成程式的同時,就能夠潛移默化地養成良好的編程習慣。
本書適合對少兒編程感興趣的青少年和各個年齡段的初學者閱讀,也適合家長和教師用作指導青少年進行程式設計的輔導用書。
圖書目錄
前 言
第 1章 編程高手的7個好習慣
1.1 先分析再編程
1.2 緊盯最重要功能
1.3 取名要規範
1.4 萬事開頭初始化
1.5 即時驗證
1.6 及時保存與定期備份
1.7 先複製再修改
第 2章 項目一:新年賀卡
2.1 看看我做的賀卡吧
2.2 第 1天:先做一個最簡單的賀卡
2.3 第 2天:讓賀卡說出所有祝福的話並添加背景音樂
2.4 第3天:實現女孩說話的動畫
2.5 第4天:讓賀卡背景動起來
第3章 項目二:神奇的數字鋼琴
3.1 看看我做的數字鋼琴吧
3.2 第5天:讓數字鋼琴彈奏第 一個音符
3.3 第6天:讓數字鋼琴顯示彈奏的音符
3.4 第7天:讓數字鋼琴顯示和彈奏所有音符
3.5 第8天:為數字鋼琴添加伴奏
第4章 項目三:接蘋果遊戲
4.1 看看我做的接蘋果遊戲吧
4.2 第9天:讓紅蘋果掉下
4.3 第 10天:碗的移動和計分
4.4 第 11天:綠蘋果的出現和控制
4.5 第 12天:背景音樂和配音
第5章 項目四:吃小魚體感互動遊戲
5.1 看看我做的吃小魚體感互動遊戲吧
5.2 第 13天:用視頻控制河豚移動
5.3 第 14天:小魚隨機出現和計分
5.4 第 15天:背景音樂和限時
第6章 項目五:海洋保衛戰
6.1 看看我做的海洋保衛戰遊戲吧
6.2 第 16天:麗麗發射炮彈
6.3 第 17天:小鯊魚隨機移動
6.4 第 18天:計分功能
6.5 第 19天:添加音效和動畫
6.6 第 20天:海洋保衛戰第二關
6.7 第 21天:海洋保衛戰第三關
附錄
A.1 Scratch 編程基本概念
A.2 Scratch 3.0編程工具
A.2.1 Scratch 3.0編程工具簡介
A.2.2 Scratch 3.0離線編程工具下載與安裝
A.2.3 Scratch 3.0編程工具功能介紹
A.3 本書相關資源及獲取方式
出版背景
“編程習慣”是決定一個人在編程道路上能否走遠的一個關鍵因素。初學者往往注重功能的實現,而忽略了好習慣的養成,這很容易養成一些不好的編程習慣。青少年由於其理解力、自主性和自律程度與成人存在差異,光明白什麼是好的編程習慣遠遠不夠,還需要反覆實踐和刻意練習,才能養成這些好的編程習慣。
為此艾叔針對青少年認知水平和認知心理特點,結合三年來輔導女兒編程的經驗,總結出 Scratch 少兒編程的7個好習慣,並專門設計了 5 個用於習慣養成的編程項目,它們在難度和複雜度上依次遞增,在項目中設定專門的編程習慣養成環節,並基於行為心理學中的 21 天效應,幫助初學者快速養成編程好習慣。
作者簡介
文艾 筆名艾叔,系統分析師,原解放軍理工大學- 奇虎360 雲計算聯合實驗室技術負責人,51CTO學院嚴選講師。具有多年的計算機研發和教學經驗,指導學生參加國家級科技創新和編程比賽,獲得特等獎一次、一等獎兩次、二等獎兩次。在網路分享了一系列免費視頻課程,至今已幫助近9 萬名初學者入門編程,並獲得諸多好評。
文一可 從2018 年開始在艾叔的指導下學習編程,熱愛編程和分享,主講並錄製了“和文姐姐學編程”視頻教程。為本書提供了遊戲設計的很多創意,編寫了大部分程式代碼,並完成了所有程式的驗證,還錄製了程式介紹視頻。