來源:外灘教育 作者:徐君 2018-06-14 10:22:22
從我們對市場上少兒編程產(chǎn)品的調(diào)研、編程課程的開發(fā)經(jīng)驗(yàn)和廣泛的學(xué)習(xí)反饋來看,在比較流行的編程學(xué)習(xí)產(chǎn)品CodeMonkey、Scratch、Minecraft,以及開發(fā)能力較強(qiáng)的C++、Python等語言中,CodeMonkey依靠強(qiáng)大的優(yōu)勢和廣泛的認(rèn)可成為青少年學(xué)習(xí)編程的最佳入門產(chǎn)品。
我一直相信,這個(gè)世界上唯一不變的規(guī)律就是萬事萬物都在一直變化著。在現(xiàn)實(shí)世界里,計(jì)算機(jī)編程有著越來越廣泛的應(yīng)用前景,同樣預(yù)示著越來越多的機(jī)會(huì)。
為積極適應(yīng)未來的變化,孩子們在熟練學(xué)習(xí)CodeMonkey的200關(guān)之后,需要進(jìn)一步學(xué)習(xí)開發(fā)能力更強(qiáng)的編程教育產(chǎn)品,來保持和增強(qiáng)他們的優(yōu)勢和自信。
那么在CodeMonkey之后,我們應(yīng)該讓孩子們學(xué)習(xí)什么呢?在計(jì)算機(jī)領(lǐng)域有一個(gè)共識,學(xué)習(xí)編程的最好方式就是項(xiàng)目驅(qū)動(dòng),即在實(shí)際項(xiàng)目中學(xué)習(xí)并同時(shí)使用編程知識。
所以我給出的建議是,在孩子們有了編程的學(xué)習(xí)興趣和基本能力之后,可以讓他們在一個(gè)個(gè)相對熟悉又充滿新奇的項(xiàng)目里不斷提升編程能力,提升分析問題、解決問題的能力,持續(xù)加強(qiáng)自己在編程方面的優(yōu)勢和自信。
比如,可以讓孩子繼續(xù)嘗試CodeMonkey的自由關(guān)卡。讓孩子們嘗試自由關(guān)卡可以發(fā)揮孩子們的想象力,讓他們有創(chuàng)作的機(jī)會(huì)。
考慮到孩子們接觸編程有先后差異,我建議對不同的孩子采用不同的編程產(chǎn)品進(jìn)行后續(xù)的編程教育。
對于較晚接觸編程學(xué)習(xí)、對編程還有點(diǎn)陌生的孩子們,我建議他們在完成CodeMonkey的練習(xí)之后,可以根據(jù)合適的教程、課程學(xué)習(xí)Scratch編程。這樣即可以讓孩子們繼續(xù)保持對編程的興趣,同時(shí)也讓他們通過完成一個(gè)個(gè)有趣的項(xiàng)目來更深入地了解編程。
在孩子們可以熟練地通過編程完成項(xiàng)目之后,他們就會(huì)深刻體會(huì)到如何利用把一個(gè)復(fù)雜的問題分解成一個(gè)個(gè)小問題并且逐個(gè)擊破。
而對于那些接觸編程較早、對編程比較熟練的孩子們,我建議他們可以接觸MIT App Inventor,根據(jù)合適的教程和課程來設(shè)計(jì)各種功能的手機(jī)應(yīng)用。同樣擁有圖形化的編程界面,CodeMonkey擁有嚴(yán)格可控的編程環(huán)境,而Scratch和MIT App Inventor可以讓孩子自由發(fā)揮。
當(dāng)然,等孩子完成項(xiàng)目的能力逐漸強(qiáng)大和成熟之后,就可以開始接觸和學(xué)習(xí)開發(fā)能力更強(qiáng)的計(jì)算機(jī)編程語言。可以考慮讓孩子們學(xué)習(xí)與CodeMonkey結(jié)合緊密而更自由的JavaScript語言,或者通過Minecraft學(xué)習(xí)入門級的Python語言等等。
孩子們依然可以采用項(xiàng)目驅(qū)動(dòng)式來學(xué)習(xí)編程語言。在完成每一個(gè)項(xiàng)目之后,孩子可以通過總結(jié)這個(gè)項(xiàng)目的各個(gè)方面,比如如何把整個(gè)項(xiàng)目化解為一個(gè)個(gè)小問題、有什么之前沒遇到過的難點(diǎn)、怎么拓展使得項(xiàng)目變得更完美等等,來增進(jìn)自己開發(fā)、管理項(xiàng)目的經(jīng)驗(yàn)。
在現(xiàn)實(shí)世界中,這些編程項(xiàng)目可以包括(用JavaScript舉例),運(yùn)用JavaScript結(jié)合HTML語言編寫網(wǎng)頁、在AdobePhoneGap開發(fā)跨平臺(tái)的手機(jī)應(yīng)用、與硬件(比如Arduino,樹莓派)結(jié)合開發(fā)一個(gè)解決現(xiàn)實(shí)問題的產(chǎn)品原型等等。
值得注意的是,孩子們學(xué)習(xí)編程并不是在未來成為程序員。這就好比孩子們學(xué)習(xí)音樂并不是為了在未來成為音樂家。孩子們盡早學(xué)習(xí)編程,可以盡早地體驗(yàn)編程之美,說不定從中找到自己感興趣的事業(yè)。
盡管孩子們未來的事業(yè)可能和編程不沾邊,他們在編程學(xué)習(xí)里得到的快樂、優(yōu)勢和自信,“化復(fù)雜為簡單”的做事哲學(xué),分析、解決問題的能力會(huì)讓他們受益終身。
相關(guān)推薦:
小升初試題、期中期末題、小學(xué)奧數(shù)題
盡在奧數(shù)網(wǎng)公眾號
歡迎使用手機(jī)、平板等移動(dòng)設(shè)備訪問幼教網(wǎng),幼兒教育我們一路陪伴同行!>>點(diǎn)擊查看