首頁>檢索頁>當(dāng)前

    少兒編程培訓(xùn)熱的冷思考

    發(fā)布時間:2019-06-21 作者:郭學(xué)軍 汪傳建 來源:中國教育新聞網(wǎng)-《人民教育》雜志

    自2015年始,“少兒人人學(xué)編程”的熱潮由國外蔓延到國內(nèi),少兒編程培訓(xùn)市場勃然興起。目前編程教育存在兩種主流模式:一種是英美等國模式,把編程當(dāng)作單獨(dú)的學(xué)科來進(jìn)行教育教學(xué);另一種是芬蘭、新加坡等國模式,以學(xué)科融合的方式進(jìn)行編程教育。也就是說,英美等國家少兒編程的具體教學(xué)工作還是放在了各級各類學(xué)校,這與我國少兒編程培訓(xùn)完全是兩回事。現(xiàn)時代,信息素養(yǎng)對于人才培養(yǎng)的現(xiàn)實性及重要性不言而喻,但編程學(xué)習(xí)的緊迫性和必要性是否就如教育培訓(xùn)市場所宣傳的“無法與機(jī)器溝通將不能成為未來的主人”“別讓孩子輸在新時代的起跑線上”“未來,不會編程的孩子就像現(xiàn)在不會英語的孩子一樣讓人焦慮”這般嚴(yán)重呢?編程能力一定要花費(fèi)大量的財力與精力通過校外培訓(xùn)去獲取嗎?

    本文將從教育學(xué)科視角對這種在我國被夸大了的人機(jī)語言學(xué)習(xí)的重要性及少兒人人參加課外編程培訓(xùn)的必要性進(jìn)行辨析審視,還給少兒編程學(xué)習(xí)一個理性的導(dǎo)向及氛圍。

    少兒編程是什么

    編程學(xué)習(xí)主要是指對編程過程所依托的編程語言——人類與計算機(jī)對話的一種語言的學(xué)習(xí)。編程語言是按照一定的語法規(guī)則、由表達(dá)各種意義的運(yùn)算對象和運(yùn)算方法構(gòu)成的計算機(jī)高級語言,是一種接近于人類自然語言和數(shù)學(xué)語言的程序設(shè)計語言。也就是說,學(xué)習(xí)編程語言類似于學(xué)習(xí)一門外語的語法,只是提高效率的工具。

    語言是思維的直接現(xiàn)實。幾乎所有的少兒編程培訓(xùn)機(jī)構(gòu)都宣稱,少兒編程主要學(xué)的是編程思維以及解決問題的能力,而非編程語言本身的學(xué)習(xí)及高深專業(yè)代碼的編寫。因此,有必要進(jìn)一步明晰“編程思維”概念。編程思維也稱計算思維(computational thinking),是指包含了問題表達(dá)及由計算機(jī)執(zhí)行的一套解決問題的方法[1]。編程思維并不是計算機(jī)的思維,而永遠(yuǎn)是人的思維。谷歌公司將計算思維概括為四種類型:分解問題、模式認(rèn)知、抽象思維、算法設(shè)計。我國學(xué)者指出計算思維是一種解決問題的思維過程,能夠清晰、抽象地將問題和解決方案用信息處理代理(機(jī)器或人)所能有效執(zhí)行的方式表述出來[2]。盡管定義形式各異,但可見編程思維的本質(zhì)是“解決問題的一種方法”,是一種復(fù)合型過程思維。

    從1968年依托LOGO編程語言的小海龜繪圖(Turtle Graphics)誕生,到2007年首個面向兒童的編程語言Scratch發(fā)布,計算機(jī)語言已經(jīng)越來越接近人類思維,編程語言也越來越智能化,這是少兒編程得以實現(xiàn)的前提;信息化技術(shù)的日新月異和人工智能的普及,對未來人才提出了諸如信息的提取、處理和分析以及解決問題的能力等“特殊品質(zhì)”要求,這是少兒編程日益受到重視的現(xiàn)實背景??尚行耘c現(xiàn)實需求兩個條件的變化,使得少兒編程教育得以在全球教育領(lǐng)域興起。

    編程教育是時代發(fā)展的產(chǎn)物。編程教育特點(diǎn)符合以兒童發(fā)展為中心的學(xué)生觀,以生活為內(nèi)容的課程觀,以解決問題為方法的教學(xué)觀。編程教育不是某一種教學(xué)模式,而是以人機(jī)對話平臺為載體,結(jié)合諸如設(shè)計思維(Design Thinking)、基于問題的學(xué)習(xí)(Problem-Based Learning)、基于項目的學(xué)習(xí)(Project-Based Learning)、做中學(xué)(Hands-on Inquiry Based Learning)等新教育理念及模式,以達(dá)成計算思維能力的養(yǎng)成。從這點(diǎn)看,它又是以心智或思維訓(xùn)練為目標(biāo)的教育。編程教育的目的不是“l(fā)earn to code”,而是“code to learn”,即學(xué)會“舉一反三”,將計算思維能力遷移到其他領(lǐng)域的學(xué)習(xí)中、去解決人工智能時代生活中遇到的其他問題的能力。

    “少兒編程培訓(xùn)熱”背后的理論及實踐困境

    國內(nèi)“編程培訓(xùn)”火熱進(jìn)行的同時卻遭遇理論及實踐困境,具體表現(xiàn)在以下方面。

    (一)存在合理性困境

    少兒編程并未凝練出“排他性”的核心能力目標(biāo)。少兒編程學(xué)習(xí)所追求的“核心素養(yǎng)”到底指什么?目前少兒編程培訓(xùn)的具體學(xué)習(xí)目標(biāo)有多種提法,如觀察力、想象力、創(chuàng)造力、邏輯思維力、問題解決、空間思維、判斷性思維、序列與條件、調(diào)試操作九大能力的培養(yǎng);又如思考問題全面、有條理、深入、毅力、耐心、專注、嚴(yán)謹(jǐn)?shù)?。雖然目標(biāo)更具體,好像什么都說了,但實際上又什么都沒說,因為這些都不是編程教育所獨(dú)有的真正內(nèi)涵性要素。

    編程思維是解決問題的一種方法,是一種復(fù)合型能力,其所包含的核心素養(yǎng)由表及里、由易到難,應(yīng)當(dāng)主要表現(xiàn)在信息的提取與處理和基本算法設(shè)計與理解??傮w而言,編程思維是一種過程思維,而硬要被市場打造或虛構(gòu)成一種結(jié)果性的具體能力,無疑會使基于形式訓(xùn)練而存在的編程教育陷入存在合理性困境。

    (二)內(nèi)容合理性困境

    少兒編程一般是針對小學(xué)及以下幼兒設(shè)計的編程模式,把原來復(fù)雜的英文代碼編程語言轉(zhuǎn)換成圖形化、指令化、模塊化的方式,依據(jù)兒童的心智程度,設(shè)計一系列在人機(jī)交互模式下以游戲闖關(guān)、趣味數(shù)學(xué)、圖形圖畫等為主要內(nèi)容,以問題解決為目的的“項目”。因此,適宜兒童智力特征的趣味性是其第一原則。這樣一來,有趣的少兒編程內(nèi)容就成了“居間的事物”,應(yīng)該“通過使學(xué)生了解存在的聯(lián)系,從而使材料有興趣”,而不是“通過外部的和人為的誘因使材料有興趣”[3]。如果少兒編程內(nèi)容過于強(qiáng)調(diào)趣味性,就會淡化編程教育的真實目的;如果為了使少兒編程居間于兒童與編程思維或計算思維之間,就容易強(qiáng)行“把某種富有魅力的特征加到本來不感興趣的教材,用快樂行賄,引誘兒童注意和努力”。“少兒編程到底算不算編程”是有爭議的,有部分家長及教師認(rèn)為Scratch等少兒編程工具太簡單太小兒科了。這種質(zhì)疑的背后是對少兒編程培訓(xùn)內(nèi)容嚴(yán)肅性的考問。此為少兒編程培訓(xùn)所遭遇的內(nèi)容合理性困境。

    讓孩子直接學(xué)習(xí)目前流行的Java、C/C++等由字母代碼組成的程序語言確實沒有太大意義,畢竟作為工具的編程語言不斷更迭是必然現(xiàn)象,若干年后它們將會被新的語法結(jié)構(gòu)及規(guī)則所替代。因此,編程教育將重心放在了形式訓(xùn)練上,倡導(dǎo)“編程化學(xué)習(xí)”,強(qiáng)調(diào)代碼字符和程序語法背后的核心素養(yǎng),這是超越工具語言學(xué)習(xí)的“術(shù)”而應(yīng)去追求的“道”。

    (三)操作合理性困境

    編程教育首先是教育。課程體系是編程教育的核心內(nèi)容,是保證其健康發(fā)展的根本。沒有持續(xù)性、體系化的課程,都算不上少兒編程教育。目前我國少兒編程培訓(xùn)市場火熱,但規(guī)范性不足,尚未形成科學(xué)的課程體系和培訓(xùn)理念,課程設(shè)置良莠不齊,未形成基于教育科學(xué)理論的相對統(tǒng)一的標(biāo)準(zhǔn),甚至存在虛假宣傳、違反廣告法的情況。課程體系的混亂還表現(xiàn)在師資短板上,培訓(xùn)市場并無行業(yè)資質(zhì)標(biāo)準(zhǔn),從業(yè)者大多只具備信息科學(xué)的專業(yè)性而不具備教育性。

    對編程思維的理解及定位不清晰首先影響了課程目標(biāo)的聚焦,進(jìn)而使課程體系及培訓(xùn)理念陷入混亂。一些培訓(xùn)機(jī)構(gòu)根據(jù)皮亞杰認(rèn)知發(fā)展理論,認(rèn)為孩子滿7歲便處于具體運(yùn)算階段,可以通過可視化圖形編程,以“積木”搭建的形式培養(yǎng)孩子編程思維。從教育學(xué)視角來看,這一學(xué)習(xí)過程需要以孩子的抽象思維能力為基礎(chǔ);但是同樣根據(jù)認(rèn)知發(fā)展理論,7-12歲的孩子并不具備抽象思維。理念矛盾的背后還揭示了少兒編程教育適宜年齡的問題,培訓(xùn)市場的鼓吹趨向少兒編程低齡化,已經(jīng)擴(kuò)展到了3-5歲群體,不得不說這種資本綁架教育的行為極不利于編程教育的長遠(yuǎn)發(fā)展。

    在基礎(chǔ)教育階段,編程思維究竟是認(rèn)知發(fā)展的高階段結(jié)果還是促進(jìn)認(rèn)知進(jìn)一步發(fā)展的基礎(chǔ)?從形式教育角度看,編程思維無疑是綜合了邏輯思維等思維能力的高級思維,但這樣的高級思維需要學(xué)科實質(zhì)內(nèi)容的支撐才能開花結(jié)果,因此,編程教育的專業(yè)性與教育性需要進(jìn)一步融合。此為少兒編程培訓(xùn)所遭遇的操作合理性困境。

    毋因“少兒編程熱”忽視非邏輯、想象力、生活經(jīng)驗的重要性

    編程教育作為信息素養(yǎng)提升的一個重要組成部分,在當(dāng)代基礎(chǔ)教育中的重要性不言而喻,但少兒編程培訓(xùn)市場火熱現(xiàn)象正如上文所分析,這種人機(jī)語言的學(xué)習(xí)是被夸大了的。下面將從教育學(xué)視角對此展開辨析。

    (一)生活世界中非邏輯比邏輯更重要

    生活中,我們除了要與機(jī)器對話,更要與人對話,前者只是為了利用機(jī)器解決某個問題,而后者才是人類生活本身及其所創(chuàng)造文明的本質(zhì)。生活語言和人機(jī)語言這兩種對話方式對邏輯有著不同的要求。在日常生活中,語言的理解不在于其多么符合“邏輯”,或者多么完美精確,而在于語境,在于放置于“上下文”之中,在于回歸到整體情境和實際生活情境之中去理解,當(dāng)說一句話“不合邏輯”的時候,實際上已經(jīng)是將語言脫離了生活[4]。人們?nèi)粘I钪械膶嵺`邏輯包含了科學(xué)邏輯,但遠(yuǎn)不止這些,生活不是單純的邏輯,也允許大量非邏輯的存在。對處于認(rèn)知及人格成長期的少年兒童來說,他們在成長過程中所接受的教育不應(yīng)是片面且過度的,編程訓(xùn)練對他們絕不是最重要的,更不可以借此忽略甚至替代生活世界中的實踐邏輯。

    現(xiàn)實生活中的實踐邏輯與隱喻[5]的思維方式非常相似。作為一種思維方式,隱喻是直接認(rèn)同,邏輯是層層擴(kuò)展;隱喻訴之想象,邏輯訴之規(guī)則;隱喻追求獨(dú)特和生動,邏輯追求嚴(yán)謹(jǐn)和雄辯;隱喻善于創(chuàng)造,邏輯長于說明;隱喻的閱讀依賴于文化背景和個體生活經(jīng)驗,而邏輯的掌握則依賴于專業(yè)知識的學(xué)習(xí)和應(yīng)用……兒童面對的首先是一個生活世界,所使用的語言是日常語言,因此對他們來說,直接認(rèn)同、想象、獨(dú)特和生動、創(chuàng)造、文化背景和個體生活經(jīng)驗等非邏輯秉性在他們身上是重要且必需的存在。其實對成人又何嘗不是這樣,生活世界和人的問題的深層把握是很難通過邏輯途徑來完成的,日常語言本身就攜帶了大量隱喻,消解甚至對抗著科學(xué)語言的“邏輯化”“客觀化”和“中性化”。

    (二)兒童想象力比程式化更重要

    編程教育雖然屬于以科創(chuàng)精神為特點(diǎn)的現(xiàn)代信息技術(shù)課程的主要內(nèi)容,但編程思維不等同于創(chuàng)新素養(yǎng)。標(biāo)準(zhǔn)化、程序化的解題方法有可能導(dǎo)致機(jī)械化、單一化的思維方式。如果任由市場把少兒編程培訓(xùn)拔得過高,兒童過早、過度參與編程培訓(xùn),那么宣稱提升科技創(chuàng)新能力的編程培訓(xùn)反而有可能會禁錮思維、扼殺孩子的想象力。

    有人認(rèn)為生活中編程思維的運(yùn)用隨處可見,比如整理明天上學(xué)的書包:分解(拆解問題)——看課程表,取出今天的書、放入明天的書。模式識別(觀察規(guī)律、趨勢)——發(fā)現(xiàn)今天和明天上的課有些是重復(fù)的。抽象(建立自己的模式)——書包里保留今明兩天重復(fù)上課的書,只取出明天不上課的書,放入明天上課的書。算法(設(shè)計步驟解決問題)——判斷今明兩天是否有重復(fù)的課,如果沒有,取出今天所有的書,放入明天上課的書;如果有,保留重復(fù)課書本,取出明天用的書本,再放入其他明天上課用書。這些在科學(xué)話語限制下的種種表達(dá)使得少兒編程的培訓(xùn)、編程思維的學(xué)習(xí)顯得既“生活化”又“科學(xué)化”,但如果將生活中的簡單常識問題如此程式化、復(fù)雜化,難道不是一種自我束縛,不會摧殘孩子的想象力嗎?

    年輕人富于想象,而老年人長于推理。兒童本應(yīng)是充滿童真、想象力和感性的,有條理和思路清晰是隨著年齡增長而逐步增強(qiáng)的。想象力來源于早年發(fā)展所獲得的常識,而常識產(chǎn)生于介于真假之間的“或然性”。意大利思想家維柯就強(qiáng)調(diào)了“或然性”[6]  對想象力的重要性,并反對運(yùn)用批判的方法在維護(hù)真理、擺脫謬誤的同時,還從頭腦中清除了所有或然性。教育者絕不應(yīng)當(dāng)剝奪孩子的這種想象能力。為了保護(hù)想象力,“常識必須盡可能早地從青年人那里發(fā)展起來。要不然,在成年之后,他們的日常行為就會變得怪誕而狂妄”[7]。因此,過早接受強(qiáng)調(diào)真理性、客觀化的編程訓(xùn)練,勢必會壓縮基于或然性的常識的生存空間,從而剝奪并影響孩子的想象力。

    (三)編程技能并不需要“童子功”

    上海STEM 云中心主任張逸中認(rèn)為學(xué)編程是急不出來的,“開竅”了才學(xué)得好,超前學(xué)習(xí)反而有可能導(dǎo)致一知半解、思維定式、后勁不足[8]。有些技能如競技類體育項目、樂器演奏等,需要在童年期依靠肌肉記憶、聽覺記憶等打下堅實的基礎(chǔ),因此要靠童子功,但編程學(xué)習(xí)不是。少兒編程不是依樣畫瓢,更多的是習(xí)得一種在人工智能情境下、依靠人機(jī)對話方式達(dá)成解決問題的思維能力,而思維運(yùn)用與提升都是建立在一定基礎(chǔ)知識之上的,需要多種基礎(chǔ)能力的搭建與匹配。思維的開始階段是經(jīng)驗[9],情境應(yīng)該具有引起思維的性質(zhì)[10],生活中的經(jīng)驗感才是教育的邏輯起點(diǎn)。

    對少兒來說,首要的事情是盡可能多地去感受體驗外在生活,注重學(xué)習(xí)與現(xiàn)實世界的聯(lián)系,而不能在兒童還“腦袋空空”的時候讓他們一頭扎進(jìn)人機(jī)交互界面,被程式化人機(jī)語言將心智固化??傊?,編程技能并不需要“童子功”,編程APP和類似玩具不應(yīng)取代傳統(tǒng)童年游戲活動。皮亞杰的認(rèn)知發(fā)展理論認(rèn)為,兒童成長過程中每個階段都有必須完成的任務(wù),否則就會為將來發(fā)展的自我統(tǒng)一性埋下危機(jī)。因此,我們應(yīng)該順乎自然地教給孩子科學(xué),這樣,孩子就漸漸地而不違反天性地習(xí)慣于按照他們的年齡能力來推論。過早、過度投入學(xué)習(xí)編程,不僅事倍功半,還會對兒童的全面發(fā)展形成諸多潛在不利影響。如很多孩子的繪畫作品畫的是人機(jī)交互畫面,這雖然可以看作人類在時代特征投射下的一種自適應(yīng),但更是信息時代電子產(chǎn)品對人的異化、兒童生活經(jīng)驗貧乏所產(chǎn)生的現(xiàn)象。

    編程思維是一種復(fù)合型過程思維,強(qiáng)調(diào)通過整體和學(xué)習(xí)的過程去獲得,不能將其分成若干具體單項而進(jìn)行基礎(chǔ)訓(xùn)練。整體絕不是部分的簡單疊加。除了生活經(jīng)驗之外,學(xué)校的基礎(chǔ)課程可以為編程思維提供足夠的認(rèn)知基礎(chǔ)能力的保證,如自然語言的讀寫及理解能力、數(shù)理邏輯能力、分析歸納能力等。再加上學(xué)校信息技術(shù)方面的課程,對于啟發(fā)孩子思維訓(xùn)練及提高信息素養(yǎng)已然足夠。市場上少兒編程培訓(xùn)內(nèi)容主要是生活中常見的圖形可視化游戲、數(shù)學(xué)趣味題等在一起混編而成的“項目化學(xué)習(xí)”模塊,用“操作化指令”去完成項目式的闖關(guān)任務(wù),其實是使用網(wǎng)絡(luò)電子游戲的外殼,只是內(nèi)容換成了智力趣味題。此現(xiàn)象是編程培訓(xùn)市場為迎合“超前學(xué)習(xí)”而作出的削足適履的行為,其結(jié)果必然是足傷而履棄。信息教育與少兒編程培訓(xùn)是完全不同的概念,對適齡兒童進(jìn)行適切的編程思維訓(xùn)練是合理且有必要的,但炒作概念、夸大效用、以盈利為目的的“編程”營銷是應(yīng)該被抵制的。在規(guī)范少兒編程培訓(xùn)市場、健全市場準(zhǔn)入制度的同時,我們也要反省學(xué)校教育的信息類課程建設(shè)是否存在落伍、形式化、枯燥等問題,存在一定程度的“缺位”,給“少兒編程培訓(xùn)熱”留下了上位空間。

    編程培訓(xùn)只應(yīng)是面向特定人群的小眾化項目,如同音樂、舞蹈等興趣班一樣平常,不能走向無序無度的資本賽道和競賽狂歡。人人都要會駕駛,但不必人人都會汽車修理。過度追捧所謂“通往未來的語言”,將人機(jī)語言的“邏輯化”“客觀化”和“中性化”過早植入少兒的全部心智,不僅焦慮了家長,還會異化了孩子,最終也會使編程教育不可避免地陷入類似“全民奧數(shù)”的怪圈,成為教育花園里盛開的一枝罌粟。如何在實現(xiàn)國家科技強(qiáng)盛的同時培育出健康、有趣的靈魂,這是值得我們?nèi)シ此嫉摹?/p>

    (郭學(xué)軍,系北京大學(xué)教育學(xué)院博士研究生,新疆石河子大學(xué)師范學(xué)院講師;汪傳建,系新疆石河子大學(xué)信息科學(xué)與技術(shù)學(xué)院教授、博士、碩士生導(dǎo)師)

    《人民教育》2019年第10期

    0 0 0 0
    分享到:

    相關(guān)閱讀

    最新發(fā)布
    熱門標(biāo)簽
    點(diǎn)擊排行
    熱點(diǎn)推薦

    工信部備案號:京ICP備05071141號

    互聯(lián)網(wǎng)新聞信息服務(wù)許可證 10120170024

    中國教育新聞網(wǎng)版權(quán)所有,未經(jīng)書面授權(quán)禁止下載使用

    Copyright@2000-2022 www.cellautomata.net All Rights Reserved.

    京公網(wǎng)安備 11010802025840號

    免费一级做a爰片久久毛片潮,中文字幕高清无码18勿进,免费老熟妇牲交大全视频中文,国产一级 片内射视频播放