杭州經(jīng)濟技術(shù)開發(fā)區(qū)聽濤小學(xué) 三(6)班 趙文皓/文 指導(dǎo)老師:裘炯濤
社團名片
社團名稱:碼上編程
學(xué)校:杭州經(jīng)濟技術(shù)開發(fā)區(qū)聽濤小學(xué)
簡介:碼上編程社團成立于2014年,主要由三四年級的學(xué)生組成,固定人數(shù)約為35人。
特色:碼上編程,碼出精彩,編出未來!
同學(xué)們,你們是不是都曾有一個個小小的夢想?有人希望自己能夠遨游宇宙,在廣袤無邊的銀河系來一場星球大戰(zhàn);有人希望自己是一名俠客,仗劍走天涯;還有人希望能夠創(chuàng)造自己的童話世界……別急,所有這些夢想在碼上編程社團都可以夢想成“真”。
“???編程?!”這是我第一次聽到這個社團名稱時的反應(yīng),覺得這太難為我們這些三四年級的小學(xué)生了!哈哈,后來發(fā)現(xiàn)其實也沒有那么難。接下來就跟隨我一起體驗一堂有趣的編程課吧!
每堂課,裘老師都會給我們設(shè)定一個主題,每個主題中都包含十幾個小任務(wù)。在這里,我要給大家介紹的是“蜜蜂采蜜”主題。一只可愛的小蜜蜂在草地上飛來飛去,需要你用代碼幫助它找到花朵并完成采蜜的任務(wù)。如圖一 顯示,我們將右側(cè)的“程序積木(模塊)”拖動后按順序組合起來,就可以讓蜜蜂執(zhí)行我們要求的動作順序,聽著是不是并不難呢?
圖一
按老師的要求,蜜蜂需要向前移動并采蜜,然后再向前移動,再采一次蜜。排完“程序積木”之后,顯示如圖二,點擊右下的運行就可以看到最右側(cè)程序執(zhí)行的效果啦。
圖二
仔細觀察剛才編寫的程序,我們會發(fā)現(xiàn)程序是有規(guī)律的—三條指令為一個循環(huán)重復(fù)兩次。在緊接著的第二個任務(wù)中,裘老師要求我們運用重復(fù)結(jié)構(gòu)“程序積木”簡化程序。最終正如圖三最右側(cè)所示,程序被簡化了。
圖三
看到這里,你是不是發(fā)現(xiàn)編程很簡單呢?我們只需要運用“程序積木”,就能完成一些簡單的控制動作。但其實,隨著課程學(xué)習(xí)的深入,難度還是會不斷增加的。
下一節(jié)課,裘老師給我們設(shè)計了難度更大的任務(wù)。下面幾個采蜜任務(wù),你能快速完成嗎?
面對這些問題,我們需要有清醒的頭腦,控制蜜蜂在花叢中左轉(zhuǎn)右拐。裘老師提示我們:“你把自己當(dāng)作這只小蜜蜂,先把你的頭擺到和小蜜蜂一樣的角度,再考慮該往哪個方向轉(zhuǎn)彎。”果然,按照裘老師的提示,我們都可以慢慢地想出小蜜蜂的采蜜線路了。
更多有趣的課程
在碼上編程社團里,“蜜蜂采蜜”只是其中一個有趣的主題。相信大部分同學(xué)都玩過“植物大戰(zhàn)僵尸”的游戲吧?在我們的社團里,你還可以用“程序積木”去控制僵尸吃掉向日葵,是不是也很有趣呢?
在碼上編程社團,我們用有趣的代碼加上奇思妙想,就可以創(chuàng)作出很多精彩的作品。在這個社團里,通過這些簡單的游戲式的編程任務(wù),我們了解到了很多計算機編程中的專業(yè)知識。比如,知道了編程中的三種基本結(jié)構(gòu):順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和判斷結(jié)構(gòu)。我們不但知道這些名詞,還會使用這些結(jié)構(gòu)完成編程任務(wù)。難度再高一點的自定義函數(shù)和傳參函數(shù)我們也已經(jīng)掌握了不少。
同學(xué)們的感想
上完社團的編程課,同學(xué)都有自己的感想,讓我們來看看他們怎么說吧。
這個學(xué)期,我在碼上編程社團學(xué)到了很多東西:蜜蜂采蜜、植物大戰(zhàn)僵尸、憤怒的小鳥吃小豬、小畫家、飛翔的代碼……
其中我最喜歡的就是飛翔的代碼。可以先用程序設(shè)定背景、障礙、人物和游戲的規(guī)則。編好后,就可以用鼠標控制小鳥得分。我在第一次自由編碼時編了一個簡單程序,怎么玩小鳥都不會死,而且穿過障礙不會得分,碰到障礙不會丟分。后來,我漸漸可以把程序改得更復(fù)雜,把背景、人物、障礙改得更加漂亮。
當(dāng)然,編程的樂趣不僅只有這些,還有許多功能等待著我去學(xué)習(xí)、探索。如果你對這個感興趣,可以自己來試試。
我要感謝裘老師,是他帶我走進了編程世界的大門。希望我下次還能加入碼上編程。
這個學(xué)期,我加入了碼上編程社團,還認識了許多和我一起學(xué)習(xí)code(代碼)的小伙伴,并在社團里學(xué)到了許多的關(guān)于編程的知識。
每個星期五下午的兩節(jié)社團課是我最期待的,因為是我喜歡的碼上編程社團。
第一次走進信息教室,我的內(nèi)心就激動無比:我終于加入碼上編程社團了!我打開電腦,一串串程序令我感到激動。我在這些題目中學(xué)到了許多程序模塊,比如:重復(fù)執(zhí)行模塊、函數(shù)模塊。開始的題目很簡單,學(xué)到后面,題目越來越難。一次,我被第三章的第十一關(guān)難住了,我向我的同桌曹鳴鶴請教,誰知他還沒有做到這一題。我又向別人請教,但別人也不知道怎么寫。最后,我只好向裘老師請教。裘老師告訴了我解題的思路,我便三下兩下做完了這一題。
這個學(xué)期,我最開心的事就是上編程課了。