編寫(xiě)程序的目的是完成一個(gè)目標(biāo):例如實(shí)現(xiàn)一張電子賀卡。為了實(shí)現(xiàn)目標(biāo),需要對(duì)目標(biāo)本身和實(shí)現(xiàn)目標(biāo)的方法進(jìn)行規(guī)劃和設(shè)計(jì)。實(shí)現(xiàn)電子賀卡時(shí)就要考慮和設(shè)計(jì):賀卡中存在哪些角色?使用什么背景圖案?是否播放一段音樂(lè)?角色是否有動(dòng)作和行為?如何實(shí)現(xiàn)角色的動(dòng)作?如何協(xié)同多個(gè)角色的行為等等問(wèn)題。這個(gè)設(shè)計(jì)與規(guī)劃的過(guò)程完成了目標(biāo)分解、演繹推理和創(chuàng)作,也是思辨能力、邏輯和計(jì)算能力的運(yùn)用過(guò)程。
為了讓賀卡角色的動(dòng)作更加逼真,需要運(yùn)用數(shù)學(xué)知識(shí)計(jì)算運(yùn)動(dòng)路徑,需要運(yùn)用物理知識(shí)來(lái)模擬運(yùn)動(dòng)方式,使其更自然、合理;同時(shí)也需通過(guò)美術(shù)和音樂(lè)知識(shí)來(lái)設(shè)計(jì)角色的造型、配音等等。所以編程也是一個(gè)對(duì)數(shù)學(xué)、物理、語(yǔ)言、美術(shù)等多種知識(shí)的綜合運(yùn)用過(guò)程。
通過(guò)學(xué)習(xí)編程,小朋友們既可以學(xué)習(xí)邏輯概念,提高推理、求解和計(jì)算能力,還可以在編程過(guò)程中逐步學(xué)習(xí)如何運(yùn)用其它學(xué)科的知識(shí),實(shí)際理解這些知識(shí)點(diǎn)的作用和價(jià)值。這樣一方面能夠鞏固和加深理解小朋友已掌握的知識(shí),另一方面能夠促進(jìn)小朋友對(duì)不同學(xué)科知識(shí)的學(xué)習(xí)意愿。 因此學(xué)習(xí)編程是對(duì)基礎(chǔ)學(xué)科教育的良好促進(jìn)方式。
編程是針對(duì)某個(gè)特定目標(biāo)的“設(shè)計(jì)和實(shí)現(xiàn)”,具體就是對(duì)信息、素材和知識(shí)點(diǎn)的反復(fù)運(yùn)用過(guò)程。 這個(gè)過(guò)程主要圍繞兩個(gè)方面展開(kāi),一方面需要確定使用哪些信息和素材、存在哪些問(wèn)題和知識(shí)盲點(diǎn);另一方面要通過(guò)創(chuàng)作、檢索查詢等方式獲取信息、素材,掌握和運(yùn)用知識(shí)點(diǎn)。
信息素材是編程的構(gòu)成要素,因此通過(guò)編程可以引導(dǎo)小朋友充分發(fā)揮想象力和主動(dòng)性,靈活地運(yùn)用信息素材實(shí)現(xiàn)不同的目標(biāo); 同時(shí)在編程過(guò)程中逐步學(xué)習(xí)辨識(shí)、獲取信息素材的正確方法,提高信息和媒體素養(yǎng)。
更加有價(jià)值的是:編程的目的是實(shí)現(xiàn)一個(gè)具體的目標(biāo),在客觀上提供了一個(gè)實(shí)踐、學(xué)習(xí)和驗(yàn)證知識(shí)點(diǎn)的真實(shí)場(chǎng)景, 因此對(duì)于在編程過(guò)程中存在的知識(shí)盲點(diǎn),小朋友更有興趣去學(xué)習(xí),更容易理解和掌握。也就是說(shuō)通過(guò)編程能夠非常有效地增強(qiáng)學(xué)習(xí)意愿,逐步提高自學(xué)能力和自我指導(dǎo)能力,形成主動(dòng)思考和學(xué)習(xí)的習(xí)慣。
相對(duì)于發(fā)達(dá)國(guó)家,我們的創(chuàng)新能力和開(kāi)拓精神明顯不足。除了社會(huì)環(huán)境等因素之外,國(guó)內(nèi)現(xiàn)有的教育模式是導(dǎo)致這一問(wèn)題的主要原因。
國(guó)內(nèi)的義務(wù)教育和高等教育,完全是教材和應(yīng)試驅(qū)動(dòng)的單向灌輸方式教育。從小學(xué)開(kāi)始,小朋友們就開(kāi)始接受“內(nèi)容明確一致”、“范圍明確一致”的輸入教育,輸出的僅僅就是標(biāo)準(zhǔn)答案,甚至包括成語(yǔ)的使用都是標(biāo)準(zhǔn)答案。持續(xù)接受十幾年這種形式的教育,學(xué)生的思維方式嚴(yán)重固化,所以會(huì)迷信,缺乏創(chuàng)新能力和開(kāi)拓精神。
發(fā)達(dá)國(guó)家,例如美國(guó)、英國(guó)的義務(wù)教育階段只有教學(xué)大綱,沒(méi)有教材,具體教學(xué)內(nèi)容完全由教師決定。到了大學(xué)階段,授課內(nèi)容和形式就更加靈活。從小學(xué)到大學(xué),教學(xué)形式有兩個(gè)主要特點(diǎn):一個(gè)是“命題式”教育;一個(gè)就是大量閱讀參考書(shū)。 所謂“命題教育” 就是針對(duì)某個(gè)“問(wèn)題領(lǐng)域”提出問(wèn)題,由學(xué)生自行查閱資料、參考書(shū),給出自己的答案。持續(xù)接受十幾年這種形式的教育,學(xué)生的自學(xué)能力會(huì)不斷加強(qiáng),心理上對(duì)陌生知識(shí)領(lǐng)域也不存在畏懼感,而這些恰恰是具備創(chuàng)新能力和開(kāi)拓精神的基礎(chǔ)。
反觀國(guó)內(nèi),人們普遍存在對(duì)未知領(lǐng)域的恐懼感,成年人的表現(xiàn)是普遍缺乏從零開(kāi)始的拓荒能力,未成年人的表現(xiàn)是挫敗感特別強(qiáng),面臨困難很容易退縮。
編程本質(zhì)上就是一種“命題教育”。例如通過(guò)編程實(shí)現(xiàn)的目標(biāo)就是一個(gè)命題, 小朋友需要自己去完成設(shè)計(jì)和規(guī)劃,發(fā)現(xiàn)、解決其中存在的問(wèn)題和困難,例如需要什么素材、定義角色和行為,實(shí)現(xiàn)邏輯和控制等等。對(duì)于編程過(guò)程中存在的知識(shí)盲點(diǎn),小朋友要學(xué)習(xí)如何通過(guò)參考書(shū)、網(wǎng)絡(luò)、求教于其他人等方式來(lái)獲取答案, 從而幫助小朋友逐步接受和適應(yīng)目標(biāo)明確的主動(dòng)學(xué)習(xí)方式。
“命題教育”的重要作用之一就是培養(yǎng)主動(dòng)學(xué)習(xí)的意識(shí)和習(xí)慣。 除了能夠提高學(xué)習(xí)質(zhì)量和學(xué)習(xí)效率,主動(dòng)學(xué)習(xí)還能夠極大地提高 “思考和辨別”能力,原因是在主動(dòng)學(xué)習(xí)過(guò)程中會(huì)發(fā)現(xiàn)解決問(wèn)題的方式存在多樣性,很多情況下并沒(méi)有的“標(biāo)準(zhǔn)答案”,需要“思考和辨別”;而且即使存在“標(biāo)準(zhǔn)答案”,也需要通過(guò)“思考和辨別”的過(guò)程來(lái)獲取。 更重要的是通過(guò)主動(dòng)學(xué)習(xí)能夠提高思維的開(kāi)闊性和獨(dú)立思維能力,敢于質(zhì)疑和挑戰(zhàn)。
酷叮貓少兒編程認(rèn)為學(xué)習(xí)編程除了具備“命題教育”的作用,還存在當(dāng)下其它教育形式很難具備的優(yōu)勢(shì):高度創(chuàng)作性和高度趣味性; 可以充分利用碎片時(shí)間;過(guò)程更具挑戰(zhàn)性;有足夠?qū)W習(xí)深度(因?yàn)榫幊痰哪繕?biāo)范圍非常大)。因此通過(guò)學(xué)習(xí)編程,可以非常有效地彌補(bǔ)現(xiàn)有應(yīng)試教育“單向灌輸”的嚴(yán)重缺陷,鼓勵(lì)小朋友發(fā)揮想象力,敢于思考和質(zhì)疑;提高學(xué)習(xí)興趣, 培養(yǎng)自學(xué)和主動(dòng)學(xué)習(xí)的能力;掌握更加有效的學(xué)習(xí)方法。