Scratch3.0少兒編程從入門到精通
內容描述
Scratch 3.0是一款主要針對青少年的圖形化編程工具,
能夠讓孩子們了解編程思想,也讓孩子們在動手中鍛煉思考能力,
在創作遊戲中激發想像力與創造力。
本書共分為12章。
第1~3章分別介紹Scratch編程語言、軟件安裝和基本使用方法。
第4章介紹Scratch的三要素——積木、角色和腳本。
第5~10章分別介紹Scratch 3.0中各積木的使用方法。
通過設計吹蠟燭、海底世界、勇者鬥邪龍等遊戲,讓孩子們真正在實踐中學習和思考。
第11章介紹如何製作自定義積木並開發出遊戲。
第12章是用Scratch編程控制樂高的EV3機器人。
本書適合6歲以上兒童和青少年自學或在家長與老師的指導下學習,
也可以作為各教育機構的專業輔導教材。
目錄大綱
目錄
第1章歡迎來到編程的世界
1.1什麼是編程/ 002
1.2我們能從編程中得到什麼/ 004
第2章進入Scratch世界
2.1 Scratch的下載與安裝/ 009
2.2加入社區分享自己的作品/ 013
第3章初識Scratch 3.0
3.1 Scratch的常用設置/ 016
3.2 Scratch的環境/ 018
第4章攜帶三大裝備遨遊Scratch世界
4.1積木——快意江湖的手中劍/ 021
4.2角色——行走江湖的眾俠客/ 022
4.3腳本——蕩氣迴腸的江湖事/ 023
第5章創建角色
5.1創建背景與角色/ 026
5.2利用外觀積木改變角色造型/ 032
5.3讓角色動起來/ 040
第6章添加聲音
6.1聲音積木與音樂積木/ 045
6.2演奏樂曲/ 050
6.3編曲遊戲/ 056
第7章編寫故事
7.1事件積木/ 061
7.2吹蠟燭遊戲/ 061
第8章存儲和訪問數據
8.1變量積木/ 065
8.2變量的作用/ 070
第9章學會控制魔法
9.1控制積木/ 074
9.1.1循環/ 074
9.1.2條件/ 076
9.1.3停止與克隆/ 078
9.2偵測積木/ 079
9.3深入海底世界/ 080
9.3 .1添加海洋生物/ 081
9.3.2熱鬧的海洋世界/ 085
9.3.3海底尋寶之路/ 093
9.4迷宮探險成勇者/ 101
9.5勇者鬥邪龍/ 112
9.5.1角色邪龍及其魔法/ 113
9.5.2勇者的形象與絕技/ 117
9.5.3編寫遊戲規則/ 119
第10章積木中的數學家
10.1運算積木/ 124
10.2四則運算遊戲/ 132
10.3求解雞兔同籠問題/ 136
第11章自己動手編遊戲
11.1自製積木/ 144
11.2 Scratch世界的精彩之旅/ 149
11.2.1彈珠遊戲/ 149
11.2.2射擊氣球/ 152
11.2.3收集水果/ 156
第12章現實中的遊戲世界——搭建交互機器人EV3
12.1連接LEGO EV3 / 164
12.2 LEGO EV3積木/ 172
12.2.1 LEGO EV3傳感器介紹/ 172
12.2.2 EV3埠介紹/ 175
12.2.3 LEGO EV3積木塊/ 176
12.3讓LEGO EV3動起來/ 177
參考文獻/183
作者介紹
戴鳳智
天津科技大學,副教授,2003.4-2009.3任教於日本國立松江工業高等專門學校電子控制系;
2009.12至今,在天津科技大學任教。
作為指導教師帶領學生獲得過以下獎勵:
2013年第十二屆“挑戰杯”天津市大學生課外學術科技作品競賽一等獎;
2012年天津市第七屆“挑戰杯”創新創業計劃大賽銀獎;
2011年第十一屆“挑戰杯”天津市大學生課外學術科技作品競賽二等獎;
2011年全國大學生電子設計競賽(天津賽區)二等獎和三等獎各一項。
2010年至2012年中國機器人大賽暨RoboCup公開賽醫療與服務機器人比賽的一等獎,二等獎和三等獎若干項。