Scratch之思維訓(xùn)練二:這堂課由蓋茨老師和僵尸老師輔導(dǎo)一下~~

?祝大家端午節(jié)快樂。

馬上就要高考了,希望參加高考的同學(xué)考試順利,考入心儀的學(xué)校。

為了應(yīng)景高考,我們這次介紹一點高端的用法——函數(shù)。

不過不是我選擇的課堂主題,而是在玩code.org的時候,兩位老師意外的介紹,感覺效果還不錯。這兩位老師分別是蓋茨老師和僵尸老師:蓋茨老師就是比爾蓋茨的那個蓋茨,僵尸老師就是植物大戰(zhàn)僵尸的那個僵尸。

//

課堂前小故事

//

這堂課不是我主動備課的,我就先介紹一個引子來拋磚引玉:

每年的六一兒童節(jié)幼兒園都會有豐富多彩的活動,今年更是如此,因為這是作為大班小朋友的Alvin在幼兒園的最后一個兒童節(jié)了。(額。。。?Alvin是我兒子近期的英文名字,隨時可能會變,看他心情嘍,前兩天還叫Tank來著。)

上周我去陪Alvin一起參加了幼兒園的活動:在柵欄上作畫,嗯。。。主題是:反腐倡廉@_@。嗯。。。滿滿的正能量。

整個過程他一直在問我要畫的主角——印章,是什么?瞪大眼睛反復(fù)追問之后,他似懂非懂地迅速完成了對這個未知物體的繪制,然后試圖用配好的鮮紅色畫一個僵尸,吸血鬼。

老師在旁邊略顯不安:為什么要畫僵尸呢?

Alvin:僵尸很恐怖??!

老師耐心引導(dǎo):恐怖的東西會嚇到小朋友的呀~~

Alvin:我就很喜歡恐怖的東西啊,男生都喜歡恐怖的東西!

我的畫外音:吹牛,《尋夢環(huán)游記》里可愛的骷髏剛露面你就逃了吧。

不過有一點倒是真的,男生有時候的確會喜歡一些奇怪的東西,對游戲也是廣譜的無抵抗力。那么我們能不能把這兩個喜歡的東西加在一起呢?

這一點我在之前的分享中略有分析:

游戲可以給人及時、正面的反饋,更加容易形成長期的興趣。

而學(xué)習(xí)的激勵總是這樣:等你長大了,等你高考的時候,就算是等你期末的時候。。。小朋友更寧愿先吃掉眼前的蛋糕。因為等待很難,這是一種延遲享受的能力,違反人性,需要訓(xùn)練。

所以當學(xué)習(xí)可以用做游戲的方式來進行,那比起頭懸梁來說,對學(xué)生無疑是一大幸事。

今天晚上的計劃中有半個小時是鋼琴練習(xí),整個過程,嗯,怎么說呢,平靜,平靜的海面偶爾有一兩朵,也許更多?。。。的浪花,也許是颶風?

之后還有半個小時的Scratch,延長到五十分鐘。嗯,怎么說呢,被我喊停了,擔心壞眼睛。

在Scratch的學(xué)習(xí)中,還是打開code.org繼續(xù)學(xué)(wan)習(xí)(shua),目前的系列課程是僵尸老師。僵尸老師是個藝術(shù)家,教小朋友畫畫,今天的題目是這樣的:

僵尸老師的眼睛款式是復(fù)古風,這樣式兒的:

由于藝術(shù)課程已經(jīng)學(xué)習(xí)了幾節(jié)課程啦,按部就班的代碼大概長這個樣子。是不是感覺到碼農(nóng)工作的些許無聊?但是Alvin竟然玩得津津有味,讓我的一點擔心變成多余。

Debug技巧

Debug小訣竅:

這段代碼看似簡單,但是由于轉(zhuǎn)彎的步驟較多,小朋友梳理不清楚,還是挺容易出錯的。出錯了怎么辦呢?Debug!

Debug的好工具就是單步執(zhí)行,你可以移動這個滑動條:當離烏龜近一些,那么單步執(zhí)行的速度就會慢一些,便于檢查出錯的地方,反之離小兔子近的話,那么單步執(zhí)行的速度就會快一些。

知識點

這里有幾個小學(xué)數(shù)學(xué)的知識點需要講一下,因為在之前的文章中有所介紹,在這里就一筆帶過不再贅述了。

1. 誰比誰短:減法的應(yīng)用題;

2. 減法的二次借位;

3. 方向與方位:面對面,左右變;同方向,不改變;

4. 直角的介紹:左轉(zhuǎn)或者右轉(zhuǎn) 90°。

這段代碼也可以順利完成任務(wù),聽到了悅耳的過關(guān)音樂。但是很顯然代碼比較冗長低效,行數(shù)也比較多。所以僵尸老師給出了這樣的評語,本來可以只用8模塊,但是寫了17行代碼,想想如何改進吧?

當進行到下一關(guān),蓋茨老師就會出來講函數(shù)這個概念啦,也就是我們開始看到的小視頻。

函數(shù)可以把有規(guī)律,重復(fù)性的動作打包放到一起,以便于重復(fù)調(diào)用。比如剛才我們常用到的動作組合是移動和右轉(zhuǎn),那么可以設(shè)計如下的函數(shù):

Alvin看到代碼一下子縮小到了四行,開心的拍起手來,說函數(shù)太厲害了,真是神秘武器。

最終的代碼中,我們只需要調(diào)用兩次函數(shù),中間加一個跳躍的動作就好了。是不是感覺到了代碼設(shè)計的高效和魅力?

Code.org的課程設(shè)計很吸引小朋友,而且難易程度也合理,可以看到知識點逐步帶入,由淺入深(如何使用code.org學(xué)習(xí),請參考之前的文章:一個很好玩的網(wǎng)站——編程,原來可以這么學(xué)!)。

遇到好的課程,希望大家能夠一起堅持下來,互相交流。IT奶爸的打卡圈子里還是有一些朋友在繼續(xù)打卡,互相監(jiān)督。歡迎各位大朋友小朋友一起加入打卡活動。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 毫無疑問,冥想可以使人快速的讓自己平靜下來,能夠?qū)W?chuàng)作的時刻,從而獲得更多的能量。 那么冥想有幾種類型呢? 1....
    地上仙33閱讀 527評論 0 0
  • 明心老師閱讀 583評論 0 51
  • 幾乎所有人都非常喜歡強連接,但研究表明弱鏈接能夠為我們提供更有價值的信息。情感需要強鏈接,學(xué)習(xí)和工作需要弱鏈接。經(jīng)...
    快樂三人行閱讀 112評論 0 0

友情鏈接更多精彩內(nèi)容