【我教小南學(xué)編程】是什么?
我是小強(qiáng)老師,小南是廣西的一位小學(xué)生,我們是通過美麗中國的公益項(xiàng)目夢(mèng)想導(dǎo)師認(rèn)識(shí)的,我在2016年的最后一天非常幸運(yùn)地成為了小南的夢(mèng)想導(dǎo)師,接下來會(huì)陪伴小南一整年。正如美麗中國首頁所寫“讓所有中國孩子 無論出身都能獲得同等的優(yōu)質(zhì)教育”那樣,在夢(mèng)想導(dǎo)師1年的項(xiàng)目期內(nèi),作為一名老師,我希望在與小南交朋友、帶他看世界的同時(shí),能教給他新的技能——編程,讓他知道通過互聯(lián)網(wǎng)可以自我學(xué)習(xí),自我創(chuàng)造。小南在科學(xué)課上很活躍,并且家里有電腦,喜歡CF游戲。一臺(tái)電腦、興趣、QQ以及小強(qiáng)老師,我教小南學(xué)編程,只需要這么多就足夠。

夢(mèng)想導(dǎo)師項(xiàng)目的目的是為了讓導(dǎo)師和學(xué)員實(shí)現(xiàn)共同成長,所以我想到了把我和小南每周的編程1小時(shí)作為Scratch編程教學(xué)貼共享出來,這樣對(duì)我而言也是一種成長。于是,【我教小南學(xué)編程】就這么誕生了。
【FlappyBird】簡單易上手的編程入門游戲

對(duì)于沒有接觸過編程的小孩來說,編程是個(gè)生硬的概念,直接解釋小朋友會(huì)不知所云,有可能就失去了興趣,所以我直接教小南上手編了一個(gè)可以發(fā)布在手機(jī)上的游戲——flappy bird,編好之后還能用QQ分享給親人和同學(xué)玩,這樣就很容易建立對(duì)編程的興趣與自信。
準(zhǔn)備工作:一臺(tái)能上網(wǎng)的電腦
Step 1: 登入code.org網(wǎng)站下拉網(wǎng)頁,找到上圖的模塊——飛揚(yáng)的代碼,或者直接登入網(wǎng)址:https://studio.code.org/flappy/1?就正式開始咯!進(jìn)入之后,會(huì)播放一個(gè)小視頻,是一個(gè)漂亮姐姐用英文介紹程序的概念和編寫FlappyBird的步驟。小南說這個(gè)視頻看不懂,所以我們直接點(diǎn)關(guān)閉X進(jìn)入下一步了。

Step 2:關(guān)閉視頻后,進(jìn)入以下界面。這個(gè)萌萌噠黃色小鳥說:“拖動(dòng)模塊貼在‘當(dāng)點(diǎn)擊時(shí)’模塊下,然后點(diǎn)擊【運(yùn)行】按鈕,再在游戲界面上點(diǎn)鼠標(biāo)來讓小鳥飛到目標(biāo)位置?!秉S色小鳥會(huì)在每一關(guān)開始的時(shí)候描述這一關(guān)需要解決的問題,按照它的要求來做,才能過關(guān)進(jìn)入下一關(guān)。

第1關(guān)我是這樣過的,非常簡單,給大家參考。小南按照我的指導(dǎo)很快就編完了前7關(guān)。


Step?3:前面7關(guān)每關(guān)都會(huì)新增一個(gè)模塊,直接把新的模塊貼上去,就能過關(guān),此時(shí)小南可以設(shè)置小鳥拍翅膀的力度、速度、場景、角色等參數(shù)了。

Step 4:因?yàn)檫€看不懂英文,所以第8關(guān)比較難,第8關(guān)的題目是要求在其他事件發(fā)生時(shí),設(shè)置一個(gè)隨機(jī)場景。一開始小南沒明白題意,通不了關(guān),他截圖給我,我們找到了出錯(cuò)的地方,加了一個(gè)“設(shè)置為隨機(jī)場景”在“當(dāng)擊中障礙”模塊的下面,就順利通關(guān)了。

Step 5: 第9關(guān)題目的意思是把這些事件組合起來,在擊中一個(gè)障礙時(shí),用“設(shè)置得分0”替代“結(jié)束游戲”。不過在這一關(guān)注意,同樣要設(shè)置什么事件發(fā)生時(shí)結(jié)束游戲,什么事件發(fā)生時(shí)得一分,這樣才能通關(guān)哦。

Step 6: 第10關(guān)的題目是自由發(fā)揮,通過之前9關(guān)學(xué)到的內(nèi)容,組合成一個(gè)完整的游戲。這一關(guān)編好后,點(diǎn)擊運(yùn)行后,游戲畫面的右下角會(huì)出現(xiàn)一個(gè)完成,點(diǎn)完成,就能出現(xiàn)一個(gè)網(wǎng)址。


這一關(guān)小南按照我教他的方法分享了他的游戲給我,大家可以點(diǎn)擊玩一玩:小南的FlappyBird游戲,做的非常好。所以我給他準(zhǔn)備了一張code.org編程一小時(shí)的證書,寫上他的名字送給他,小南很開心,他也用他的方法給我發(fā)了一張證書,樂死我了哈哈。

結(jié)語
這是小南第一次編程,其中有興奮、有期待,也有遇到困難時(shí)的挫敗,最重要的是小南體會(huì)到了編程的樂趣。這是我們朝著夢(mèng)想邁出的一小步,雖然小南現(xiàn)在還不太清楚他以后的夢(mèng)想是什么,但他今天收獲了新的知識(shí),知道了自己擁有創(chuàng)造的潛力,這就足夠。期待我們下一次的交流嗎?下一次我們要安裝Scrtach程序,小強(qiáng)老師會(huì)在第一時(shí)間發(fā)布教學(xué)內(nèi)容的,敬請(qǐng)關(guān)注。