資訊內(nèi)容
青少年計算機(jī)俱樂部之 - Scratch 編程
家里快要八歲的娃對各種玩具失去了興趣,在家里總問我接下來干什么,考慮到他的理解能力和英語閱讀能力已經(jīng)達(dá)到了半自助學(xué)習(xí)Scratch的級別,決定每個星期讓他挑選一個游戲來做。?這里分享一下Scratch這個平臺,希望對感興趣的朋友有幫助。
【Scratch 簡介】
Scratch由麻省理工學(xué)院(MI)設(shè)計開發(fā)的免費少兒可視化編程語言,?用Scratch可以像搭積木一樣輕松創(chuàng)作出動畫、故事、音樂、游戲等作品,因為作品是孩子喜歡玩的,所以能夠激發(fā)他們的興趣,在動手實踐過程中,不僅僅能夠鍛煉邏輯思維,初步了解計算機(jī)的語言,同時愛玩游戲的孩子可以了解游戲開發(fā),發(fā)揮自己的想象力去設(shè)計游戲。
目前市面上有各種各樣的app 在Scratch的基礎(chǔ)上去開發(fā)做少兒編程的培訓(xùn),我還是更推薦使用麻省理工開發(fā)平臺,注冊個賬號就可以了。
Scratch包括8個大類,100多個功能,甚至數(shù)組和函數(shù)。來實現(xiàn)完整程序的每個環(huán)節(jié)。這些圖形化的積木使用需要老師或者家長正確引導(dǎo)。孩子從模仿的過程中,能感悟到條件語句,循環(huán)語句,判斷等等,能理解參數(shù)和命令的區(qū)別。
Scratch是一種學(xué)習(xí)和娛樂的完美結(jié)合,尤其適合7歲-12歲兒童編程啟蒙,重視邏輯思維的鍛煉,而不是在代碼階段。
比如,循環(huán)的概念,加減法運算,比較(大于,小于,等于)的判斷,條件if…else…,?變量等知識的學(xué)習(xí)和運用。
【學(xué)習(xí)的途徑】
YouTube上有很多講解Scratch編程的視頻,可以跟著視頻去學(xué),也可以買本書跟著書去學(xué),推薦下面我在用的書:
下面是Jessie帶著兒子Alan用一個下午時間做的一個小游戲:Animal Race
雖然我是從事軟件開發(fā)工作,在帶著娃一起制作游戲的過程中也收貨很多,一個簡單的游戲設(shè)計到很多細(xì)節(jié)。同時分享一下我的一些心得,首先尊重孩子的選擇,比如選擇一個人物時,可以不完全按照書本上的走,孩子可以選擇她喜歡的人物,或者自己繪制的人物。其次,游戲的選擇要由易到難,畢竟小孩子剛接觸,操作鼠標(biāo)和鍵盤還不熟悉,一開始就做過于復(fù)雜的游戲會導(dǎo)致孩子退縮,因為做游戲沒有玩游戲簡單,就像上面的游戲,玩的時候只需要兩個健,但制作對小孩子來講可能要花費比較長的時間。?最后,我比較崇尚從實踐中學(xué)習(xí),不要講解過多,孩子能夠自主學(xué)習(xí)是最好的,家長輔助。
那是不是說把書上的實例做完就結(jié)束了呢?不是的,更重要的是,在孩子逐漸熟悉Scartch?語言之后能夠去設(shè)計游戲并實現(xiàn),因為這個步驟是孩子真正學(xué)習(xí)并思考的階段,這個過程也能夠培養(yǎng)孩子創(chuàng)造力和想象力,孩子也更有成就感,但這個階段最需要家長的引導(dǎo)和幫助,需要有耐心,花費時間在上面。
來自Scratch官網(wǎng)的一些例子
Scratch的官方網(wǎng)站不但可以制作游戲,還可以在上面分享自己制作的游戲,和小朋友互相交流。但考慮到小朋友線下互相學(xué)習(xí)交流對他們學(xué)習(xí)和制作的積極性的鼓勵和促進(jìn),Leibniz IT俱樂部成立了青少年計算機(jī)俱樂部,供寶爸寶媽們交流分享,同時我們也會招募愛奉獻(xiàn)的寶爸寶媽來做志愿者組織線下的workshop交流以及培訓(xùn)。
有興趣的朋友可以掃碼,加Jessie為好友,并注明“青少年計算機(jī)俱樂部”。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除
