資訊內(nèi)容
孩子說:我不只是會(huì)玩它們,我甚至可以創(chuàng)造它們
作者:游于藝
最近忙于畢業(yè)設(shè)計(jì),計(jì)算機(jī)專業(yè)的我每天沉迷于編程無法自拔,在代碼中遨游......自從以Internet為核心的現(xiàn)代網(wǎng)絡(luò)技術(shù)和通信技術(shù)已經(jīng)得到了飛速的發(fā)展和廣泛應(yīng)用,技術(shù)的存在讓一切變得便利化、信息化、娛樂化,人們已經(jīng)無法離開手機(jī)、計(jì)算機(jī)。如果是正在找工作的童鞋可能會(huì)發(fā)現(xiàn)現(xiàn)在關(guān)于互聯(lián)網(wǎng)開發(fā)的職位特別多,不管是軟件工程師,還是測試開發(fā)工程師,現(xiàn)在幾乎只要是一家有一定規(guī)模的公司,都需要有專門搞計(jì)算機(jī)的職位。還有像交互設(shè)計(jì)等一些崗位,在職位要求中可能會(huì)要求你有計(jì)算機(jī)相關(guān)知識的基礎(chǔ)...so,現(xiàn)在貌似看來,學(xué)編程絕對是一個(gè)不錯(cuò)的選擇。
?-學(xué)編程真的很有用-?
在如今這個(gè)時(shí)代,我相信不管在哪個(gè)公共場所,當(dāng)你抬頭環(huán)顧四周,會(huì)發(fā)現(xiàn)周圍盡是各種電子設(shè)備,我們的工作、生活、社交、學(xué)習(xí)早已經(jīng)離不開網(wǎng)絡(luò)。在這樣的社會(huì)背景下,大量懂得計(jì)算機(jī)程序編寫的人才更是是不可或缺的,也許在不久的將來,只會(huì)玩手機(jī)而不知道如何編程的人可能要處于很尷尬的境地了。

相對于我們這一代的90后,可能大部分小時(shí)候沒有接觸過編程教育,就我而言,僅是在大學(xué)期間才接觸編程,我眼里的編程..en..en,確實(shí)比較枯燥,冗長的代碼和不斷出現(xiàn)的編譯錯(cuò)誤更是讓我逐漸失去興趣。為我們下一代考慮,編程教育也確確實(shí)實(shí)的需要得到我們的關(guān)注了,APPSTORE教育類軟件排行榜上,兒童教育類的占了近一半,這也說明越來越多的家長會(huì)選擇使用移動(dòng)設(shè)備作為兒童早教機(jī)。?
?-教育領(lǐng)域的最大發(fā)展機(jī)遇之一,就是教更多的孩子學(xué)編程-?
望向國內(nèi)編程教育的發(fā)展,大部分都是已培訓(xùn)機(jī)構(gòu)的方式進(jìn)行,其開設(shè)的課程比較單一,也沒有形成一套完善的體系。但編程教育作為連接未來的教育,如果想面向大眾進(jìn)行普及,就需要特別關(guān)注K12(6-18歲青少年)階段的學(xué)生的教育,但目前這一階段的教育方式在中國還是需要探索的。
相對國內(nèi),國外對K12階段的孩子編程教育的重視引起了我的關(guān)注,美國前總統(tǒng)奧巴馬曾參與“編程一小時(shí)”,呼吁美國小朋友“別總在手機(jī)上玩,要去編程”。一些發(fā)達(dá)國家也早早就讓孩子接觸編程。例如在2015年,美國政府投資40億美元開展青少年編程教育,呼吁全國青少兒學(xué)習(xí)編程2017年,新加坡全面推動(dòng)青少年編程教育,中小學(xué)考試中加入編程考試科目。

中國的兒童編程教育的發(fā)展雖然相對落后于國外,不過也正逐漸開始普及,目前關(guān)于兒童編程的書籍、客戶端、課程等,正在一些一、二線城市開始走入大眾的視野。
2015年9月,教育部發(fā)指導(dǎo)意見,鼓勵(lì)探索STEAM教育等新教育模式。2017年起中國浙江地區(qū)將把信息技術(shù)作為高考選考科目。

也許在不久的將來,可愛的孩子們可以開心的說:“這個(gè)游戲我不僅會(huì)玩,還能自己編程呢!”
- 聽說孩子已經(jīng)可以用scratch編出一些小游戲了-?
現(xiàn)在市面上也已經(jīng)有一些比較火的兒童編程學(xué)習(xí)平臺,比如scratch,它是一款由麻省理工學(xué)院設(shè)計(jì)開發(fā)的少兒編程工具,目前已經(jīng)成為很多編程公司基于的開發(fā)平臺。

scratch到底好在哪?為什么值得學(xué)習(xí),為此我去試玩了一下,先給大家介紹一下玩法。
玩法:首先 設(shè)置角色和背景;之后 給角色設(shè)置動(dòng)作屬性——選擇相應(yīng)的功能選區(qū),拖動(dòng)相應(yīng)的代碼模塊到右側(cè)。

例如:設(shè)置當(dāng)點(diǎn)擊綠色旗子時(shí),將顏色特效增加25

當(dāng)點(diǎn)擊旗子后,顏色變化了
作為一名成年人,我依然會(huì)感到這個(gè)游戲是有一定難度的,它很考驗(yàn)玩家的動(dòng)手能力和邏輯思維能力。scratch做的很好的一點(diǎn)是:它將編程視覺化,輸入以鼠標(biāo)為主,這就很好的避免了編程中的各種編譯錯(cuò)誤,并且同時(shí)可以培養(yǎng)孩子學(xué)習(xí)最基本的指令式編程思維(控制結(jié)構(gòu)、變量、子程序等)。
下面是我做的一張分析圖:

Scratch的教育模式讓我想到了STEAM教育,大部分學(xué)設(shè)計(jì)的同學(xué)應(yīng)該比較了解STEAM教育模式了。

STEAM 教育注重的不是傳授某一學(xué)科的知識,而是重點(diǎn)引導(dǎo)學(xué)生運(yùn)用跨學(xué)科思維、采用學(xué)科融合的方式去解決生活中的實(shí)際問題。這里的scratch編程平臺正是很好的發(fā)揮了STEAM教育模式的優(yōu)勢,解釋了什么是寓教于樂,將原本復(fù)雜枯燥的編程以一種基于情景的圖形化編程的方式展現(xiàn)出來,把編程變成一件有趣的事,所以,scratch在發(fā)布后就立即得到了很好的響應(yīng)。
?-只要完成闖關(guān)游戲可以光明正大的吃餅干-?
除了scratch,還有一款叫Glicode的編程游戲,日本零食巨頭格力高推出了這一款編程小游戲。Glicode和當(dāng)下許多科技公司開發(fā)的編程教育產(chǎn)品不同,這款小游戲需要搭配格力高出品的小零食才能通關(guān)。 孩子通過把餅干排列按照規(guī)定的順序排好,形成特定的程序指令,然后用手機(jī)將圖案在應(yīng)用界面拍下來,App 會(huì)自動(dòng)識別餅干拼成的指令。

如果識別成功,游戲中的角色會(huì)根據(jù)指令移動(dòng)。過關(guān)后,可以把這些零食都吃掉,為闖過下一關(guān)儲(chǔ)備好能量。這些操作指南都地寫在 Glicode 的游戲說明中,孩子們在完成闖關(guān)游戲后,就可以有合法的理由伸手向爸媽要錢買零食。

除了scratch和Glicode,還有許多優(yōu)秀的例子等著大家去發(fā)現(xiàn),我相信即使大人,也會(huì)被這些有趣的產(chǎn)品吸引,說不定就產(chǎn)生了學(xué)習(xí)編程的欲望。
在編程教育普及的同時(shí),大家可能也會(huì)產(chǎn)生一些疑慮,例如:
-學(xué)編程=?學(xué)軟件-?
NO,在我們平常學(xué)習(xí)編程的過程中,大部分時(shí)間都在思考如何實(shí)現(xiàn)這個(gè)功能?該如何操作?很多問題都集中在軟件本身,涉及到創(chuàng)意或者復(fù)雜程序設(shè)計(jì)的問題幾乎沒有,所以我們一直停留在軟件學(xué)習(xí)本身,創(chuàng)造性思維的激發(fā)還有很大的探索空間,一個(gè)好的編程教育是可以很好地鼓勵(lì)大家嘗試新事物并引導(dǎo)大家進(jìn)行編程學(xué)習(xí),同時(shí)編碼是可以很好的培養(yǎng)邏輯思維能力和探索能力的,這些都是學(xué)習(xí)編程很重要的收獲。
?-編程教育=?程序員-?
NO,學(xué)習(xí)編程開發(fā),并不是讓大家都成為程序員,而是在學(xué)習(xí)編程這一過程,學(xué)會(huì)與人溝通和合作,學(xué)會(huì)分析問題、解決問題,培養(yǎng)創(chuàng)新意識和設(shè)計(jì)思維,設(shè)計(jì)思維的培養(yǎng)不是一蹴而就的,而是在不斷地解決問題過程中強(qiáng)化提升。如果學(xué)會(huì)了編程,就可以自己試試制作出一款獨(dú)一無二 的App。

編程教育市場是有著巨大的發(fā)展前景的,只不過現(xiàn)在國內(nèi)缺乏一些能夠真正能引發(fā)學(xué)編程熱潮的創(chuàng)新的教學(xué)模式,不管是以移動(dòng)設(shè)備的形式,還是教育機(jī)構(gòu)的形式,我們設(shè)計(jì)師所能做的就是思考如何用設(shè)計(jì)來充當(dāng)編程教育的助燃劑,去引導(dǎo)大家主動(dòng)學(xué)習(xí)編程,讓大家在學(xué)習(xí)編程的同時(shí),更能夠享受其中,除了玩游戲和吃餅干,一定還有更多有趣的方式需要我們?nèi)ヌ剿鳌OM吹竭@篇文章的童鞋可以積極在下方留言哦,大膽都說出你的新奇想法,讓我們一起討論起來~
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除
- 上一篇
少兒編程|入門課(3)彈奏音樂
嘿嘿!學(xué)習(xí)Scratch的小伙伴們,前兩次課大家學(xué)的怎么樣啊。 我們已經(jīng)可以通過Scratch制作簡單的動(dòng)畫了。 但是,我們發(fā)現(xiàn),這個(gè)動(dòng)畫沒有聲音,假如說我們的作品里可以有一些美妙的音樂,一定可以增色不少的。 今天這節(jié)課,
- 下一篇
Scratch進(jìn)階——玩轉(zhuǎn)音樂
如果你關(guān)注了我的公眾號(請點(diǎn)擊頂上藍(lán)色文字鏈接),就會(huì)注意到前一篇文章提及了Scratch這門有趣的編程語言(麻省理工出品,值得信賴
