本書(shū)以 Scratch 2.0作為編程設(shè)計(jì)工具,全書(shū)圍繞拯救地球這一主題展開(kāi),采用情景故事的方式通過(guò)調(diào)用 Scratch指令模塊,配合生動(dòng)的故事場(chǎng)景,不僅考慮任務(wù)的合理性、趣味性和前后連貫性,更重要的是,由淺入深、由簡(jiǎn)到繁循序漸進(jìn)地將程序設(shè)計(jì)的知識(shí)點(diǎn)滲透到故事情節(jié)中。
本書(shū)由中國(guó)少兒編程網(wǎng)組織策劃并編寫(xiě),書(shū)中采用情景故事的方式通過(guò)調(diào)用Scratch的指令模塊,配合生動(dòng)的故事場(chǎng)景,引導(dǎo)孩子在快樂(lè)中學(xué)習(xí)編程。通過(guò)故事主線和場(chǎng)景切換相結(jié)合的方式,讓孩子參與其中,培養(yǎng)孩子獨(dú)立分析問(wèn)題和解決問(wèn)題的能力,提高孩子的探索精神、創(chuàng)新精神和協(xié)作分享精神。
前言
中國(guó)少兒編程網(wǎng)致力于少兒編程在國(guó)內(nèi)的普及和教育,構(gòu)建一個(gè)軟件編程專家、中小學(xué)信息技術(shù)教師、家長(zhǎng)、孩子自由交流的平臺(tái),網(wǎng)站自上線以來(lái),一直得到廣大網(wǎng)友的大力支持。
在推動(dòng)少兒編程普及過(guò)程中,我們深感一款適合少兒的編程語(yǔ)言對(duì)于普及少兒編程尤為重要,基于多年實(shí)踐及反饋,我們由衷地推薦 Scratch作為少兒編程入門(mén)之選。
鑒于 Scratch官網(wǎng)的大部分都是英文資料,而市面上 Scratch的教材不多,因此我們編寫(xiě)了這本書(shū),將 Scratch的主要知識(shí)點(diǎn)以深入淺出的方式讓孩子們能輕松理解較為抽象的計(jì)算機(jī)編程知識(shí),讓他們?cè)诳鞓?lè)中學(xué)習(xí)。
本書(shū)以 Scratch 2.0作為編程設(shè)計(jì)工具,全書(shū)圍繞拯救地球這一主題展開(kāi),采用情景故事的方式通過(guò)調(diào)用 Scratch指令模塊,配合生動(dòng)的故事場(chǎng)景,不僅考慮任務(wù)的合理性、趣味性和前后連貫性,更重要的是,由淺入深、由簡(jiǎn)到繁循序漸進(jìn)地將程序設(shè)計(jì)的知識(shí)點(diǎn)滲透到故事情節(jié)中。案例內(nèi)容包括判斷、循環(huán)、流程圖、嵌套循環(huán)、變量、鏈表、多線程、自定義過(guò)程等。通過(guò)故事主線和場(chǎng)景切換相結(jié)合的方式引導(dǎo)孩子在快樂(lè)中學(xué)習(xí)編程。
在每節(jié)的后面,我們對(duì)本節(jié)學(xué)習(xí)的知識(shí)點(diǎn)進(jìn)行歸納,同時(shí)也提出思考練習(xí)題讓孩子去動(dòng)手嘗試,加深學(xué)習(xí)的印象。我們希望通過(guò)本書(shū)的學(xué)習(xí),能培養(yǎng)孩子獨(dú)立解決問(wèn)題的能力、探索精神、創(chuàng)新精神和協(xié)作分享精神。在書(shū)中我們也介紹了中國(guó)少兒編程網(wǎng)推出的一些編程大作戰(zhàn)的相關(guān)任務(wù),讓孩子們參與挑戰(zhàn)任務(wù),提高孩子對(duì)學(xué)習(xí)內(nèi)容的綜合應(yīng)用能力。本書(shū)后也簡(jiǎn)單介紹了 Scratch硬件拓展內(nèi)容,讓孩子們了解 Scratch的擴(kuò)展應(yīng)用功能。
本書(shū)閱讀對(duì)象為 8歲以上的中小學(xué)生,親子閱讀效果更佳。書(shū)中通過(guò)精心安排的編程案例引導(dǎo)孩子進(jìn)行程序設(shè)計(jì),理清思路,解決程序運(yùn)行中出現(xiàn)的各種問(wèn)題,也可作為一本 Scratch進(jìn)階學(xué)習(xí)的書(shū)籍。
在本書(shū)的編寫(xiě)過(guò)程中得到了少兒編程教育專家、一線信息技術(shù)教師及廣大熱心網(wǎng)友的支持與幫助。正是兩年多來(lái)與大家一起對(duì)各種學(xué)習(xí)問(wèn)題的探討與交流,為本書(shū)的編寫(xiě)積累了寶貴的經(jīng)驗(yàn),在此對(duì)大家表示誠(chéng)摯的感謝,也正是有你們的陪伴,我們才有努力的方向。另外,感謝專業(yè)畫(huà)室的王夏、顏培老師為本書(shū)提供插畫(huà)設(shè)計(jì),以及王碧艷老師、吳培老師、舒克老師在本書(shū)編寫(xiě)初期給出的寶貴意見(jiàn)和建議。
還要特別感謝中國(guó)鐵道出版社的編輯老師,從有一個(gè)出書(shū)的想法到后期書(shū)籍內(nèi)容的調(diào)整規(guī)劃都離不開(kāi)你們的大力支持和配合,中途經(jīng)過(guò)幾個(gè)版本修訂,是你們的堅(jiān)持,才讓這本書(shū)得以與大家見(jiàn)面。
聯(lián)系我們:
本書(shū)由中國(guó)少兒編程網(wǎng)團(tuán)隊(duì)、一線信息技術(shù)教師歷時(shí)近一年的時(shí)間編著而成。通過(guò)對(duì) Scratch的學(xué)習(xí)、使用從而掌握相關(guān)編程的思維與知識(shí)。如果大家有什么建議和意見(jiàn),歡迎訪問(wèn)中國(guó)少兒編程網(wǎng)反饋給我們。本書(shū)專用學(xué)習(xí) QQ群: 592481380,可與作者直接交流。
參與本書(shū)編寫(xiě)的人員主要有梁娜、周穎、楊澤炳、王林久等。
梁娜,計(jì)算機(jī)專業(yè)研究生畢業(yè),高級(jí)工程師,中國(guó)少兒編程網(wǎng)導(dǎo)師。從事十余年軟件開(kāi)發(fā)、項(xiàng)目管理、網(wǎng)絡(luò)及信息化相關(guān)工作。一直致力于國(guó)內(nèi)外少兒編程的研究,專注于少兒編程的地面課程的實(shí)踐及推廣,成功舉辦走進(jìn)校園公益課活動(dòng)。
周穎,瀛之杰市場(chǎng)咨詢公司高層管理人員,具有多年客戶關(guān)系與培訓(xùn)經(jīng)驗(yàn)。中國(guó)少兒網(wǎng)的家長(zhǎng)顧問(wèn),兼新媒體運(yùn)營(yíng)負(fù)責(zé)人,致力于正確引導(dǎo)家長(zhǎng)開(kāi)啟孩子的少兒編程奇幻旅行。
楊澤炳,中國(guó)少兒編程網(wǎng)專業(yè)導(dǎo)師,珠海灝霆軟件有限公司(隸屬澳門(mén)興華電子科技集團(tuán))技術(shù)總監(jiān)。精通多種商業(yè)開(kāi)發(fā)程序設(shè)計(jì)語(yǔ)言,有十多年的軟件開(kāi)發(fā)背景和項(xiàng)目管理實(shí)戰(zhàn)經(jīng)驗(yàn),具有良好的面向?qū)ο蟮木幊趟枷搿?2014年開(kāi)始研究美國(guó)麻省理工開(kāi)發(fā)的 Scratch并原創(chuàng)許多 Scratch程序,涵蓋語(yǔ)文、數(shù)學(xué)、英語(yǔ)、美術(shù)、音樂(lè)等。從 2016年開(kāi)始多次以公益課的方式走進(jìn)珠海市的中小學(xué)校免費(fèi)推廣 Scratch教育,受到老師和學(xué)生的一致好評(píng)。2017年創(chuàng)辦珠海 01少兒編程工作室,提供專業(yè)化系統(tǒng)化的課程讓孩子們學(xué)習(xí) Scratch,Python等編程,積極推動(dòng) STEAM教育在國(guó)內(nèi)的發(fā)展。
王林久,中國(guó)少兒編程網(wǎng)創(chuàng)始人。具有十多年的軟件開(kāi)發(fā)經(jīng)驗(yàn),精通多種編程語(yǔ)言。2012年開(kāi)始致力于國(guó)內(nèi)外少兒編程的學(xué)習(xí)與研究,熟悉了解多種少兒編程產(chǎn)品,并發(fā)布過(guò)相關(guān)網(wǎng)絡(luò)教程,是家長(zhǎng)和孩子的良師益友。同時(shí),也是全球編程一小時(shí)公益活動(dòng)的推廣者與踐行者,先后與陜西省圖書(shū)館,中國(guó)國(guó)際計(jì)劃組織等多家機(jī)構(gòu)開(kāi)展少兒編程公益活動(dòng),在國(guó)內(nèi)積極推動(dòng)少兒編程的發(fā)展與普及。
中國(guó)少兒編程網(wǎng)
2017年 11月
中國(guó)少兒編程網(wǎng)(kidscode.cn)是專門(mén)從事少兒編程教育宣傳、推廣、普及的公益平臺(tái)。旨在通過(guò)學(xué)習(xí)培養(yǎng)孩子的計(jì)算思維、創(chuàng)新設(shè)計(jì)思維、溝通表達(dá)能力、團(tuán)隊(duì)協(xié)作能力,獨(dú)立思考能力。在少兒編程的娛樂(lè)氛圍中正確引導(dǎo)孩子,通過(guò)學(xué)習(xí)編程去認(rèn)識(shí)網(wǎng)絡(luò)、學(xué)習(xí)計(jì)算機(jī)科學(xué),體驗(yàn)游戲化編程學(xué)習(xí)的快樂(lè),步入神奇的計(jì)算機(jī)世界,體會(huì)從程序設(shè)計(jì)語(yǔ)言到邏輯思維能力的提升和思維方式的改變,鍛煉獨(dú)立解決問(wèn)題能力以及創(chuàng)造力。網(wǎng)站為各年齡段中小學(xué)兒童提供系統(tǒng)的圖文教程、視頻教程,同時(shí)還積極探索線上線下公益課堂,不定期推出網(wǎng)上免費(fèi)直播公開(kāi)課,線下在多個(gè)城市同步開(kāi)展編程一小時(shí)的活動(dòng)。網(wǎng)站推廣并提倡家長(zhǎng)與孩子一起學(xué)習(xí),一起探索,實(shí)現(xiàn)家庭式親子教育。
Scratch2.0少兒編程奇幻之旅-目錄
第1章 學(xué)習(xí)意義與學(xué)習(xí)指引 1
1.1 致家長(zhǎng) 1
1.2 給小朋友們的一封信 2
1.3 分階段學(xué)習(xí)指引 3
1.4 本書(shū)閱讀指引 5
第2章 準(zhǔn)備啟程 7
2.1 Scratch下載與安裝 7
2.2 Scratch常用設(shè)置 9
2.3 本書(shū)素材下載 12
第3章 奇幻之旅拯救地球 13
3.1 自我介紹 15
3.2 刺耳的警報(bào) 22
3.3 繪制飛船設(shè)計(jì)圖 31
3.4 風(fēng)力發(fā)電 40
3.5 實(shí)時(shí)監(jiān)測(cè)預(yù)警 45
3.6 音樂(lè)開(kāi)啟城門(mén) 50
3.7 勇闖地穴 59
3.8 智開(kāi)寶箱 69
3.9 收集莫桑石 79
3.10 整裝待發(fā) 92
3.11 太空視頻連線 100
3.12 衛(wèi)星偵測(cè)目標(biāo) 106
3.13 發(fā)現(xiàn)并擊落目標(biāo) 113
3.14 煙花慶祝 132
第4章 編程大作戰(zhàn) 143
4.1 如何Debug 144
4.2 多角度轉(zhuǎn)換思維 147
4.3 編程大作戰(zhàn) 149
第5章 Scratch與硬件 153
5.1 Scratch與WeDo2.0 154
5.2 Scratch與PicoBoard 157
附錄 指令速查表 159