本書結合阿拉丁和神燈的故事來學習Scratch編程軟件,讓古老的故事產生新的趣味,也讓編程變得更簡
單、直觀、有趣。本書通過大量的程序實例,讓學生掌握諸如程序結構、變量表達式使用、事件驅動、廣播消
息等編程的基本知識,同時讓學生在學習過程中掌握發現問題、解決問題的方法,鍛煉計算思維。
本書面向7歲以上零基礎、對編程感興趣的學生,同時也是各學校、培訓機構開設編程課程的*教材。
1. 阿拉丁和神燈的故事讓整個Scratch編程的學習變得非常有趣,讓孩子跟著古老的故事去學習,充滿好奇、刺激和驚喜。
2. 制作小動畫、小游戲、改編故事,讓孩子趕緊試試吧!
3. 讓孩子學會熟練地用科技表達自己,由科技時代的消費者轉變為創造者。
前 言
阿拉丁和神燈的故事敘述了一名貧窮的年輕人,名叫阿拉丁,他在偶然的情況下
獲得了神燈,并且利用神燈建造了美輪美奐的宮殿,娶到了公主,打敗了魔法師。
Scratch是美國麻省理工學院開發的模塊化編程語言。它降低了編程操作難度,強調創
造力和想象力,讓孩子也可以領會到編程的魅力。
現在有不少Scratch教學圖書,大多數更加強調軟件本身的操作應用,案例彼此獨立。
這本書將Scratch編程與阿拉丁的故事相結合,讓故事貫穿整個Scratch的學習過程,讓古
老的故事產生新的趣味,讓編程變得更簡單、更直觀、更有趣。
如果你熱愛計算機科學,就跟著我們一起探索吧。本書可以作為自學手冊,也可以
作為學校的校本教材。沒有任何編程基礎的你也可以跟著我們一起進入編程世界。我們
的目標不是培養新一代的程序員,也不是教孩子某一種編程軟件的使用,而是培養孩子
的計算思維。
本書中所有的程序及素材均可掃描下方二維碼獲取,也可登錄網站www.
helloworldroom.com獲取更豐富的教學資源。
編 者
2018年5月
目 錄
第1章 淘氣鬼阿拉丁
1
1.1
初識阿拉丁
1
1.2 駕駛飛毯
4
1.3 自由操控
8
第2章 遇到魔法師
12
2.1 魔法師的魔術1
12
2.2 魔法師的魔術2
13
2.3 魔法師的魔術3
17
第3章 獲取信任
19
3.1 第一次對話
19
3.2 最初的信任
20
3.3 家中拜訪
21
第4章 到達目的地
23
4.1 逛集市
23
4.2 長途跋涉
25
4.3 魔法師的目的地
27
第5章 獲得魔戒和神燈
30
5.1 進入地道
30
5.2 拿到神燈
31
5.3 被關石板下
35
第6章 兩個巨人
38
6.1 回到地面
38
6.2 燈神出現
39
6.3 學做生意
42
第7章 愛上公主
44
7.1 初見公主
44
7.2 提親
48
7.3 求親成功
49
第8章 迎娶公主
52
8.1 國王食言
52
8.2 嚴苛的聘禮
54
8.3 和公主完婚
56
第9章 修建王宮,統率部隊
58
9.1 修建王宮
58
9.2 修建未完工的窗戶
60
9.3 統率部隊
62
第10章 復仇的魔法師
65
10.1 自我安慰
65
10.2 魔法師卜卦
67
10.3 回到京城
68
第11章 神燈被換
71
11.1 打造新油燈
71
11.2 神燈被騙走
73
11.3 宮殿被搬
75
第12章 前往非洲
77
12.1 阿拉丁被捕
77
12.2 百姓求情
79
12.3 非洲之行
81
第13章 奪回神燈
85
13.1 夫妻重逢
85
13.2 進入宮殿
87
13.3 物歸原主
88
第14章 歡慶勝利
91
14.1 父女重逢
91
14.2 勝利的喜悅
93
14.3 大魔法師出現
95
第15章 快樂生活
97
15.1 改頭換面
97
15.2 識破詭計
98
15.3 幸福生活
100
參考文獻
103