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