芥末堆注:本文系芥末堆與WISE合作的中西辯論專(zhuān)題【人人都該學(xué)編程?】的第七篇,邀請(qǐng)國(guó)內(nèi)外在信息技術(shù)和教育領(lǐng)域均有思考的學(xué)者來(lái)參與這次探討,本篇作者Jack Lawicki,經(jīng)芥末堆編譯。
>>[WISE官網(wǎng)] 英文版專(zhuān)題入口
一些人認(rèn)為,編程是“新的素養(yǎng)”。他們說(shuō),信息技術(shù)正越來(lái)越快地融入我們生活的方方面面。因此,編寫(xiě)和理解電腦程序的能力可以讓我們更好地應(yīng)對(duì)現(xiàn)代生活。
愛(ài)沙尼亞和英國(guó)等國(guó)家已經(jīng)將編程列入全國(guó)課標(biāo)。許多國(guó)家的政策制定者已經(jīng)意識(shí)到編程和IT工作對(duì)于國(guó)家經(jīng)濟(jì)的重要性,并開(kāi)始考慮全國(guó)性的編程教育。
那么,所有的學(xué)生都應(yīng)該學(xué)習(xí)編程嗎?
編程教育的支持者通常有以下論據(jù):
1. 編程教育可以幫助學(xué)生獲得與當(dāng)今就業(yè)市場(chǎng)密切相關(guān)的職業(yè)技能
這種論據(jù)的支持者會(huì)說(shuō):全世界有越來(lái)越跟IT相關(guān)的工作,我們的學(xué)校難道不應(yīng)該幫助學(xué)生為競(jìng)爭(zhēng)這些崗位做好準(zhǔn)備嗎?批評(píng)者的回應(yīng)是:很多以職業(yè)技能培訓(xùn)為目標(biāo)的編程教育實(shí)際上都是浪費(fèi)時(shí)間,因?yàn)樗鼈冡槍?duì)的是今天的就業(yè)市場(chǎng),而不是明天的就業(yè)市場(chǎng);大部分類(lèi)似的教育項(xiàng)目都是出于營(yíng)利的目的,而且其中有很多都幾乎沒(méi)有教學(xué)價(jià)值——甚至還有一些聲稱(chēng)教編程的項(xiàng)目最終只是教授基本的辦公軟件,如文字處理和PPT展示等。
2. 編程可以開(kāi)發(fā)人們的邏輯思維能力和問(wèn)題解決能力
很少有人會(huì)反對(duì)這種觀點(diǎn)。如果教得好的話(huà),編程的確可以培養(yǎng)人們的邏輯思考能力和問(wèn)題解決能力。批評(píng)者會(huì)說(shuō),這些能力并非只能通過(guò)編程課程來(lái)開(kāi)發(fā)。實(shí)際上,這些能力的培養(yǎng)應(yīng)該融合進(jìn)整個(gè)課程體系中,而非僅僅是一門(mén)課。
3. 理解編程能夠幫助學(xué)生們更好地理解世界的本質(zhì)
這一點(diǎn)也很少有人反對(duì)。值得一提的是,很多編程教育的批評(píng)者可能并沒(méi)有完全意識(shí)到這個(gè)論據(jù)的重要性。還有人認(rèn)為,這里存在一個(gè)機(jī)會(huì)成本:如果把編程這門(mén)課塞進(jìn)學(xué)生的必修課表中,那應(yīng)該把什么課拿掉呢?
4. 編程教育可以激發(fā)更多學(xué)生對(duì)STEM(科學(xué)、技術(shù)、工程、數(shù)學(xué))學(xué)科的興趣,并在之后從事相關(guān)的職業(yè)
懷疑者會(huì)說(shuō):這可能說(shuō)得沒(méi)錯(cuò),但編程教育是否就是學(xué)習(xí)STEM學(xué)科的最佳“入口”呢?如果編程教得不好,它可能會(huì)讓一些學(xué)生對(duì)這些學(xué)科產(chǎn)生恐懼感,反而減少他們從事相關(guān)工作的幾率?
5. 編程為創(chuàng)造力和創(chuàng)造性表達(dá)開(kāi)辟了新途徑
用Scratch等軟件教孩子們編程,或者將創(chuàng)客運(yùn)動(dòng)融入課堂——這些都被認(rèn)為是編程教育成功的典范。然而,在進(jìn)行大規(guī)模的、強(qiáng)制性的編程教育計(jì)劃之前,還有兩個(gè)問(wèn)題擺在我們面前:我們?cè)谧x寫(xiě)算這三個(gè)基本素養(yǎng)上做得怎么樣?學(xué)校難道不應(yīng)該先確保學(xué)生學(xué)會(huì)這些基礎(chǔ)素養(yǎng),然后再考慮把新的科目加入本已擁擠不堪的課程表中嗎?
一名優(yōu)秀的老師和一位好學(xué)的孩子一起學(xué)習(xí)編程,很難說(shuō)這樣做有什么不好。無(wú)論如何,教育的成功還是在于挖掘和激發(fā)一個(gè)學(xué)習(xí)者內(nèi)在的好奇心,而不是扼殺它。試想,如果這個(gè)孩子對(duì)編程并不感興趣,只能靠死記硬背記住各種指令,而且他的老師對(duì)這一科目也一知半解的話(huà),那么,將編程列為必修課就沒(méi)有任何意義了。當(dāng)然,在以上兩種極端情況之間,還有一片寬廣的地帶有待我們探索。
正如人工智能先驅(qū)羅杰·尚克(Roger Schank)所說(shuō):“任何一個(gè)稱(chēng)職的認(rèn)知科學(xué)家都知道,最重要的并不是代數(shù)或者化學(xué),而是認(rèn)知能力。”這和編程是一個(gè)道理。
作為課外活動(dòng)或興趣班,編程當(dāng)然是一個(gè)很好的選項(xiàng)。然而,在很多連讀寫(xiě)算這些基本的素養(yǎng)都無(wú)法保障的不發(fā)達(dá)國(guó)家,聽(tīng)到很多政策制定者說(shuō)編程教育是“奢侈品”也就不足為怪了。
人人都該學(xué)編程嗎?編程是否應(yīng)該被列為學(xué)校的必修科目?人們?cè)诨卮疬@些問(wèn)題時(shí),大概都會(huì)根據(jù)自己對(duì)教育的看法帶上個(gè)人的見(jiàn)解。
作者簡(jiǎn)介|Michael Trucano
邁克·特魯卡諾是世界銀行高級(jí)信息與通信技術(shù)及教育政策專(zhuān)家,是世行教育領(lǐng)域課題研究的負(fù)責(zé)人,特魯卡諾還是世行點(diǎn)擊率很高的教育技術(shù)博客(http://blogs.worldbank.org/edutech)的主要撰稿人。
2、芥末堆不接受通過(guò)公關(guān)費(fèi)、車(chē)馬費(fèi)等任何形式發(fā)布失實(shí)文章,只呈現(xiàn)有價(jià)值的內(nèi)容給讀者;
3、如果你也從事教育,并希望被芥末堆報(bào)道,請(qǐng)您 填寫(xiě)信息告訴我們。