杜永剛
突如其來(lái),少兒編程火了!在這個(gè)全媒體的時(shí)代,我們發(fā)現(xiàn)關(guān)于少兒編程的訊息如雨后春筍般見諸各種媒體?!俺^(guò)24個(gè)國(guó)家把少兒編程納入基礎(chǔ)教育體系”“英國(guó)強(qiáng)制5-12歲孩子接受編程教育”“2030年,AI人工智能人才缺口將超500萬(wàn),抓住了科技人才就等于掌握了發(fā)展先機(jī)”,此類信息不斷沖擊我們的神經(jīng),讓我們感到時(shí)代真的變了,“編程從娃娃抓起”儼然成為全球人工智能教育發(fā)展的大趨勢(shì)。果真如此嗎?
“少兒編程熱”的原因
少兒編程如此之熱、如此之火有諸多原因,歸結(jié)起來(lái)不外乎兩個(gè)方面。
首先,人工智能教育成為教育發(fā)展的熱點(diǎn)。2016年,AlphaGO大勝李世石,人們驚呼“人工智能時(shí)代來(lái)了”。2017年國(guó)務(wù)院印發(fā)《新一代人工智能發(fā)展規(guī)劃》,提出“實(shí)施全民智能教育項(xiàng)目,在中小學(xué)階段設(shè)置人工智能相關(guān)課程,逐步推廣編程教育”。2017年底教育部頒布了最新版本的《普通高中信息技術(shù)課程標(biāo)準(zhǔn)》,將“算法與程序設(shè)計(jì)”納入必修課程,將“人工智能”“開源硬件”等列為選擇性必修課程。隨之,校內(nèi)的機(jī)器人編程、創(chuàng)客創(chuàng)意類特色課程,成為校本課程開發(fā)的重要導(dǎo)向,很多學(xué)校開始購(gòu)買設(shè)備,聘請(qǐng)校外機(jī)構(gòu)教師任課,在興趣小組、素拓課程、社團(tuán)活動(dòng)中開展少兒編程教育。
其次是校外機(jī)構(gòu)的宣傳迎合家長(zhǎng)的心理?!?歲就可學(xué)編程,8歲就可寫程序,14歲就會(huì)用人工智能”“編程為孩子帶來(lái)三大發(fā)展、六大能力”“不學(xué)編程,就被淘汰”“清北特招,名校青睞,編程成為名牌大學(xué)的敲門磚”……這些廣告讓家長(zhǎng)心動(dòng)不已,抱著不能讓孩子輸在起跑線上的想法,送孩子去校外機(jī)構(gòu)學(xué)習(xí)編程就成了自然而然的事情。相關(guān)機(jī)構(gòu)發(fā)布報(bào)告顯示,2018年,我國(guó)少兒編程培訓(xùn)行業(yè)市場(chǎng)規(guī)模已達(dá)40億元,用戶規(guī)模約1500萬(wàn)。少兒編程未來(lái)有望成為K12(6到18歲)教育的下一個(gè)藍(lán)海,未來(lái)市場(chǎng)規(guī)模可達(dá)230億元-350億元。繼“英語(yǔ)熱”“奧數(shù)熱”“藝術(shù)教育熱”“國(guó)學(xué)熱”之后,“編程熱”成為教育新熱點(diǎn)。
編程教育是什么,應(yīng)該做什么
自20世紀(jì)40年代計(jì)算機(jī)問(wèn)世以來(lái),編程便應(yīng)運(yùn)而生。編程是計(jì)算機(jī)學(xué)科的基本功,編程教育最早出現(xiàn)在大學(xué)計(jì)算機(jī)課程。2000年11月教育部頒發(fā)《中小學(xué)信息技術(shù)課程指導(dǎo)綱要(試行)》,之后中小學(xué)大力發(fā)展信息技術(shù)教育,編程教育開始進(jìn)入中小學(xué)信息技術(shù)課程,但始終作為選修部分。直到2017年底教育部頒布了最新版本的《普通高中信息技術(shù)課程標(biāo)準(zhǔn)》,“算法與程序設(shè)計(jì)”才正式進(jìn)入必修一“數(shù)據(jù)與計(jì)算”模塊當(dāng)中。
縱觀現(xiàn)在流行的少兒編程軟件,與過(guò)去純代碼書寫的編程軟件相比,界面變得更加友好、活潑、生動(dòng),在原本枯燥的編程語(yǔ)言上增加了可視化、圖形化的外殼,再輔以一些單片機(jī)、傳感器、以及機(jī)械搭建等開源硬件,讓程序的執(zhí)行看得見、摸得著,幾個(gè)簡(jiǎn)單的操作就能讓機(jī)器小車跑起來(lái)、讓燈光有節(jié)奏的閃爍、讓蜂鳴器演奏簡(jiǎn)單的音樂……
誠(chéng)然,這樣的軟硬件搭配對(duì)于少兒是易于上手且能夠激發(fā)他們濃厚的學(xué)習(xí)興趣。然而,編程教育究竟是什么,應(yīng)該做什么?
《普通高中信息技術(shù)課程標(biāo)準(zhǔn)》闡述了信息技術(shù)學(xué)科核心素養(yǎng)由信息意識(shí)、計(jì)算思維、數(shù)字化學(xué)習(xí)與創(chuàng)新、信息社會(huì)責(zé)任四個(gè)核心要素組成。信息素養(yǎng)的培養(yǎng)絕不能簡(jiǎn)單化為編程操作,它更加重視的是培養(yǎng)學(xué)生利用計(jì)算機(jī)來(lái)解決問(wèn)題的思維方式和綜合能力。換句話說(shuō),無(wú)論是過(guò)去那種枯燥的代碼書寫,還是現(xiàn)在這種有趣的圖形化編程,如果只是在簡(jiǎn)單化、機(jī)械化的進(jìn)行技能操練,為了編程而編程,那就無(wú)法形成學(xué)生們終身受用的素養(yǎng)。編程教育不是為了讓學(xué)生掌握代碼、學(xué)會(huì)編程技能,而是通過(guò)學(xué)習(xí)編程,幫助學(xué)生建立解決問(wèn)題所需的系統(tǒng)思維和方法。編程是手段,信息素養(yǎng)才是目的。
比如繪畫技法、演奏技巧等對(duì)于學(xué)習(xí)美術(shù)、音樂固然重要,但絕不是美術(shù)、音樂教育的目的,而發(fā)現(xiàn)美、感受美、創(chuàng)造美才是目的;解題技巧對(duì)于學(xué)習(xí)數(shù)學(xué)固然重要,但絕不是數(shù)學(xué)教育的目的,而能夠運(yùn)用數(shù)學(xué)思維解決問(wèn)題才是目的。同樣,編程技能對(duì)于編程教育固然重要,但也絕不能成為目的,否則即便擁有高超的編程技能,也只能成為“泥瓦匠”,不能成為“建筑師”,仍然無(wú)法從技術(shù)的消費(fèi)者轉(zhuǎn)變成技術(shù)的創(chuàng)新者。
當(dāng)前少兒編程教育存在的問(wèn)題
由于針對(duì)義務(wù)教育階段的信息技術(shù)課程標(biāo)準(zhǔn)尚未研制出來(lái),現(xiàn)行的教材“落伍”于時(shí)代,特別是編程教育僅作為選修章節(jié)出現(xiàn),因此中小學(xué)信息技術(shù)課極少開展編程教育。不過(guò),很多學(xué)校已經(jīng)意識(shí)到編程教育的重要性,于是大力開發(fā)相應(yīng)的校本課程,在興趣小組、素拓課程、社團(tuán)活動(dòng)中開展機(jī)器人、創(chuàng)客、編程等教育活動(dòng)。然而,這些校本課程的開發(fā)缺乏專業(yè)指導(dǎo),編寫的教材粗制濫造、良莠不齊,大部分內(nèi)容是從網(wǎng)絡(luò)下載拼湊而成。同時(shí),由于中小學(xué)信息技術(shù)教師長(zhǎng)年不教授編程內(nèi)容,這方面的知識(shí)水平存在巨大差距。大多數(shù)學(xué)校的此類校本課程選擇聘請(qǐng)校外機(jī)構(gòu)的講師授課,校外機(jī)構(gòu)的講師盡管具備一定的編程技術(shù)水平,但往往教學(xué)水平低下,不會(huì)教課,缺乏設(shè)計(jì)、組織、實(shí)施有效教學(xué)活動(dòng)的能力。而且,校內(nèi)的編程教育覆蓋面極小,整所學(xué)校只有少部分的學(xué)生有機(jī)會(huì)參與,校內(nèi)的編程教育既無(wú)法實(shí)現(xiàn)普惠,又不能有效地培養(yǎng)學(xué)生的信息素養(yǎng)。
再來(lái)看校外培訓(xùn)機(jī)構(gòu)。與已經(jīng)形成規(guī)模、產(chǎn)生較好社會(huì)效益的英語(yǔ)類、數(shù)學(xué)類培訓(xùn)機(jī)構(gòu)不同,此類少兒編程校外培訓(xùn)機(jī)構(gòu)是新興事物,他們往往是一些機(jī)器人、創(chuàng)客類產(chǎn)品的經(jīng)銷商,編程培訓(xùn)只是作為其拓展業(yè)務(wù)領(lǐng)域的一種方法,而非他們的主業(yè),因此教學(xué)水平較為低下。即便是一些主打編程教育的培訓(xùn)機(jī)構(gòu),其課程設(shè)置也大多是案例制作,很多課程停留在組裝搭建上,通過(guò)堆砌昂貴的硬件,實(shí)現(xiàn)簡(jiǎn)單的操控,也許呈現(xiàn)出來(lái)的教學(xué)效果特別炫目(如前面提到的小車會(huì)跑、燈光會(huì)閃、音樂會(huì)響等等),但是這絕非人工智能的實(shí)現(xiàn)路徑。這些缺乏從案例制作向系統(tǒng)編程思維遷移和提升的課程,同樣無(wú)法有效地培養(yǎng)學(xué)生的信息素養(yǎng)。
少兒編程教育,路在何方
目前英國(guó)、美國(guó)、新加坡等發(fā)達(dá)國(guó)家都頒布了中小學(xué)的信息技術(shù)課程標(biāo)準(zhǔn),使包括編程教育在內(nèi)的信息技術(shù)課程實(shí)施有據(jù)可依。我國(guó)義務(wù)教育階段的信息技術(shù)課一直沒有納入課程體系(屬于綜合實(shí)踐活動(dòng)),始終沒有相關(guān)的課程標(biāo)準(zhǔn),因此國(guó)家義務(wù)教育階段信息技術(shù)課程標(biāo)準(zhǔn)亟待研制出臺(tái),實(shí)現(xiàn)義務(wù)教育與高中信息技術(shù)教育的有機(jī)銜接。
當(dāng)然,課程標(biāo)準(zhǔn)的研制不是一蹴而就的。在現(xiàn)階段,無(wú)論是義務(wù)教育學(xué)校開設(shè)信息技術(shù)課、研發(fā)信息技術(shù)類校本課程、組織編程等教育活動(dòng),還是校外培訓(xùn)機(jī)構(gòu)開展機(jī)器人、編程、創(chuàng)客等少兒培訓(xùn),都要自覺地參考《普通高中信息技術(shù)課程標(biāo)準(zhǔn)》,在不偏離信息素養(yǎng)培養(yǎng)大方向的前提下,按照相關(guān)要求適當(dāng)降低難度,合理設(shè)置課程。學(xué)校是教育的主渠道,要承擔(dān)起開展少兒編程教育的主要任務(wù),校外機(jī)構(gòu)則要成為滿足學(xué)生們個(gè)性化發(fā)展和差異化需求的重要補(bǔ)充。
筆者還建議,在少兒編程的實(shí)際教學(xué)當(dāng)中,應(yīng)使用項(xiàng)目式教學(xué)法,即設(shè)計(jì)大單元、大任務(wù),為學(xué)生提供生動(dòng)、直觀、富有啟發(fā)性、激發(fā)內(nèi)驅(qū)力的真實(shí)情境與核心問(wèn)題,帶領(lǐng)學(xué)生利用編程這種手段或方法,來(lái)解決問(wèn)題、完成任務(wù)、實(shí)施項(xiàng)目。這樣,學(xué)生不僅可以掌握編程技能,還可以通過(guò)解決實(shí)際問(wèn)題,體驗(yàn)程序設(shè)計(jì)的流程,感受算法的效率,從而達(dá)到建立計(jì)算思維、培養(yǎng)信息素養(yǎng)的目的。
“少兒編程熱”是時(shí)代發(fā)展的產(chǎn)物,但教育工作者和家長(zhǎng)們要進(jìn)行“冷”思考。編程,固然能夠提高青少年的邏輯思維、數(shù)據(jù)運(yùn)算、空間想象、動(dòng)手實(shí)踐等能力,但它絕不是編程教育的全部,因?yàn)樾畔⑺仞B(yǎng)的提升,才是重中之重。編程也許能提高青少年在未來(lái)社會(huì)的競(jìng)爭(zhēng)力,但它并非是所有人都要掌握的必備技能,畢竟適合的教育,才是最好的教育。