王振強(qiáng) 王勝靈
編者按:國(guó)家教育信息化、互聯(lián)網(wǎng)+、大數(shù)據(jù)以及人工智能等戰(zhàn)略的實(shí)施應(yīng)用,推動(dòng)了全國(guó)中小學(xué)教師信息技術(shù)應(yīng)用成果的積極展現(xiàn),其中對(duì)少兒編程與信息素養(yǎng)等主題的討論尤為關(guān)注。本次采訪邀請(qǐng)北京教育科學(xué)研究院基礎(chǔ)教育教學(xué)研究中心信息技術(shù)教研室王振強(qiáng)主任和北京師范大學(xué)人工智能學(xué)院王勝靈教授來(lái)談?wù)動(dòng)嘘P(guān)當(dāng)前中小學(xué)編程教學(xué)的一些話題,隨后分享北京市海淀區(qū)教師進(jìn)修學(xué)校鐘建業(yè)老師關(guān)于算法與程序設(shè)計(jì)教學(xué)策略的精彩論述,希望能給一線信息技術(shù)教師及教研員帶來(lái)有益的借鑒和指導(dǎo)。
《中國(guó)信息技術(shù)教育》:王主任,作為北京教育科學(xué)研究院基礎(chǔ)教育教學(xué)研究中心信息技術(shù)教研室主任,您對(duì)少兒編程教育有哪些看法?對(duì)這類主題又有哪些指導(dǎo)方向?
王振強(qiáng):編程教育這個(gè)概念提出來(lái),應(yīng)該是這兩年的事。國(guó)務(wù)院《新一代人工智能發(fā)展規(guī)劃》頒布以后,編程教育受到廣泛關(guān)注,很多中小學(xué)開設(shè)了人工智能相關(guān)課程、編程課程。編程教育對(duì)于我們信息技術(shù)教育(或信息科技教育)者來(lái)說(shuō)是一件好事,因?yàn)樗鼘?duì)整個(gè)國(guó)內(nèi)青少年的信息科技教育起了一個(gè)很大的促進(jìn)作用,在整個(gè)社會(huì)上營(yíng)造起一個(gè)非常好的信息科技環(huán)境。它對(duì)信息科技教育的價(jià)值,對(duì)學(xué)生的發(fā)展,對(duì)社會(huì)的轉(zhuǎn)型推動(dòng),都給予了充分的肯定。這是我們做了多少年,一直在努力,但是一直沒有達(dá)到的效果。所以從這個(gè)意義上來(lái)說(shuō),這樣一個(gè)概念的提出對(duì)我們中小學(xué)的信息科技教師、教研員的幫助是非常大的。
但是從另外一個(gè)角度探討這個(gè)事,普通人編程教育是忽然熱起來(lái)的,但實(shí)際上編程作為一個(gè)課程內(nèi)容或教學(xué)內(nèi)容,它并不是一個(gè)新鮮事。我們國(guó)家的中小學(xué)信息技術(shù)教育,最早在1979年就開始出現(xiàn)。北京景山學(xué)校,在全國(guó)的中小學(xué)范圍內(nèi)第一個(gè)擁有了計(jì)算機(jī),然后就在開始做計(jì)算機(jī)的教學(xué)。后來(lái)從80年代初開始,計(jì)算機(jī)教學(xué)就由小到大,從幾所學(xué)校、幾十所學(xué)校發(fā)展到幾百所幾千所學(xué)校,逐漸推廣起來(lái)。到2000年,教育部出臺(tái)了三個(gè)文件,在中小學(xué)普及信息技術(shù)教育,要開必修課,要做校校通工程,信息技術(shù)教育作為一個(gè)國(guó)家最高教育管理部門的舉措就推開了。那么就是說(shuō),編程這些內(nèi)容在那個(gè)時(shí)代的中小學(xué)就已經(jīng)有了,而且它是面向所有的學(xué)校、所有的學(xué)生。80年代初,在中小學(xué)開的與計(jì)算機(jī)相關(guān)的教學(xué)活動(dòng)中,編程幾乎就是唯一的內(nèi)容,因?yàn)槟莻€(gè)時(shí)候計(jì)算機(jī)功能有限,只能學(xué)編程。比如那時(shí)候?qū)W校利用比較多的蘋果2,開機(jī)默認(rèn)進(jìn)BASIC,學(xué)生很難有其他內(nèi)容可學(xué)。曾經(jīng)清華大學(xué)譚浩強(qiáng)教授編寫的《BASIC程序設(shè)計(jì)》對(duì)于我們來(lái)說(shuō)就像經(jīng)典、盛典一樣,前后再版多少次,總共發(fā)行上千萬(wàn)冊(cè),創(chuàng)了吉尼斯世界紀(jì)錄。所以編程教育這件事在我們看來(lái)并不新鮮,它不是這兩年才有的事,只是它以前局限在一個(gè)很小的圈子里邊,圈內(nèi)人知道有這事,社會(huì)上全然不知。
《中國(guó)信息技術(shù)教育》:編程最早的時(shí)候和現(xiàn)在這種情況又是怎樣的一個(gè)狀態(tài)呢?
王振強(qiáng):因?yàn)槿珖?guó)范圍內(nèi)各地區(qū)學(xué)校之間的發(fā)展差異特別大,同樣是事情,發(fā)達(dá)地區(qū)都已經(jīng)很普遍,而偏遠(yuǎn)地區(qū)的孩子可能還很陌生。雖然2000年教育部已經(jīng)有文件強(qiáng)調(diào)必須要開這個(gè)課程,但實(shí)際上這個(gè)課程開設(shè)的狀況很差。在所有的中小學(xué)的國(guó)家課程里面,這門課的課時(shí)量是最少的。按照2000年教育部文件的要求,信息技術(shù)課程在小學(xué)階段不少于68課時(shí),初中階段不少于68課時(shí),高中階段70~140課時(shí)。68課時(shí)是什么意思? 如果每周上一節(jié)課,上過(guò)兩年就滿足要求了。文件只規(guī)定了最底線的要求,具體在幾年級(jí)開也沒有規(guī)定。這些年,即使在很多教育信息化比較發(fā)達(dá)的地區(qū),作為一門課程,在中小學(xué)的課程體系當(dāng)中,它還是很弱很弱的。雖然學(xué)校在開展教育教學(xué)管理、轉(zhuǎn)變教學(xué)方式上應(yīng)用了不少信息技術(shù),但是將其作為一門課,真不夠重視。有些領(lǐng)導(dǎo)覺得信息技術(shù)課程沒有考試,不存在升學(xué)壓力,這門課程對(duì)學(xué)校發(fā)展沒什么貢獻(xiàn),更看不到對(duì)學(xué)生未來(lái)成長(zhǎng)的價(jià)值。曾經(jīng)就有一位主管領(lǐng)導(dǎo)對(duì)我們說(shuō):“計(jì)算機(jī)課如果能把目標(biāo)定在打字上,那就太了不得了,所有的學(xué)生學(xué)完這個(gè)課以后都能打字,能在白紙上打出黑字來(lái),這是多么了不起的一件事。”這說(shuō)明很多人對(duì)信息技術(shù)課程的價(jià)值認(rèn)識(shí)很不到位。
現(xiàn)在有了一個(gè)很好的氛圍,但是中小學(xué)的學(xué)生究竟該學(xué)點(diǎn)什么、學(xué)到什么程度才對(duì)其未來(lái)的發(fā)展最有利?這個(gè)問(wèn)題仍然不是很清楚,需要進(jìn)一步研究和探索。
《中國(guó)信息技術(shù)教育》:編程信息素養(yǎng)提升對(duì)現(xiàn)在的信息技術(shù)教育有哪些影響?
王振強(qiáng):編程信息素養(yǎng)雖然說(shuō)對(duì)教育有很大的促進(jìn)作用,但是編程教育這個(gè)提法,就是把編程和教育能夠搭配在一起,它自身的邏輯我們覺得并不是很通順??萍己徒逃軌蚺涞蒙希畔⒑徒逃材芘涞蒙?,編程其實(shí)只是信息科技教育內(nèi)容當(dāng)中的一個(gè)組成部分,雖然它很有價(jià)值,但是很難上升到能和教育這個(gè)概念相匹配的層次。高中的課程標(biāo)準(zhǔn)里明確提出了信息技術(shù)課程的目標(biāo)是培養(yǎng)信息素養(yǎng),信息素養(yǎng)有幾個(gè)要素,其中最能體現(xiàn)學(xué)科特征的就是計(jì)算思維,編程是培養(yǎng)計(jì)算思維的一個(gè)非常有力的、重要的手段,也可以說(shuō)是一種方式,但是編程并不是目的?,F(xiàn)在社會(huì)上的校外培訓(xùn)機(jī)構(gòu),對(duì)編程教育的認(rèn)識(shí)及對(duì)編程教育的宣傳層次比學(xué)校要高,這是具有合理性的,因?yàn)閮烧叩呐囵B(yǎng)目標(biāo)、對(duì)象定位不一樣。對(duì)于學(xué)校來(lái)說(shuō),面向的是全體學(xué)生,學(xué)校是公辦的教育,講的是公平,是從宏觀及總體上去考慮這個(gè)問(wèn)題。其培養(yǎng)目標(biāo)不是要把所有學(xué)生都培養(yǎng)成未來(lái)的IT工程師、軟件工程師、碼農(nóng),而是要讓學(xué)生走向各個(gè)行業(yè)領(lǐng)域。所以信息素養(yǎng)是一種適應(yīng)未來(lái)社會(huì)發(fā)展的人的基本素養(yǎng),編程只是占其中的一部分,雖然我們認(rèn)為它非常重要,非常有特色,非常有價(jià)值,但是在整個(gè)系統(tǒng)當(dāng)中它也只是一部分。而對(duì)于校外培訓(xùn)機(jī)構(gòu)來(lái)講則不一樣,他們是做IT專業(yè)的培訓(xùn),他們所培養(yǎng)的學(xué)生是經(jīng)過(guò)篩選的對(duì)信息技術(shù)、編程具有濃厚興趣的特定的人群。他們可以說(shuō)就是要把這些孩子培養(yǎng)成長(zhǎng)大以后進(jìn)入這個(gè)行業(yè)的碼農(nóng),培養(yǎng)成軟件工程師、系統(tǒng)架構(gòu)師等,這是面向?qū)I(yè)人才的培訓(xùn)。
作為一名校內(nèi)的教師,如果他的一部分學(xué)生,將來(lái)真的能夠進(jìn)入到這個(gè)行業(yè),成為專門的人才,那也是一件很可喜、很光榮的事。但是這是一種期望,我們不能把整個(gè)教學(xué)的目標(biāo)定在這個(gè)要求上。各個(gè)學(xué)科其實(shí)都一樣,任何一個(gè)學(xué)科,數(shù)學(xué)也好,語(yǔ)文也好,教師都希望能有更多的學(xué)生進(jìn)入到他所在的那個(gè)領(lǐng)域里邊,但這只是個(gè)人的愿望,如果現(xiàn)實(shí)中真的照這個(gè)目標(biāo)去做,那就可能會(huì)出問(wèn)題。學(xué)生有各種各樣的發(fā)展的可能,我們都得給他機(jī)會(huì),不能把所有的學(xué)生全都搶過(guò)來(lái)。有些校外培訓(xùn)機(jī)構(gòu),為了自己的利益,無(wú)限制地?cái)U(kuò)大培訓(xùn)范圍,加大內(nèi)容難度,那么他們就走向了教育本身的反面,造成很大的弊病,那是我們要會(huì)回避、要杜絕的。
面對(duì)編程教育現(xiàn)在這樣一個(gè)狀態(tài),我們既高興,又有一點(diǎn)憂慮。主要原因是有些人對(duì)這個(gè)問(wèn)題沒有全面把握,沒有全面分析,盲目行動(dòng),朝三暮四,什么熱就追什么。今天是編程,以前還有創(chuàng)客、STEAM、機(jī)器人、無(wú)人機(jī)等,然后就是人工智能、區(qū)塊鏈,一個(gè)一個(gè)概念層出不窮。每一個(gè)行業(yè)、領(lǐng)域,都想讓自己的價(jià)值能夠得到充分發(fā)揮,這種心情是可以理解的,但是如果把這種想法延伸到基礎(chǔ)教育,讓基礎(chǔ)教育的教學(xué)、課程搖擺不定,那是不可想象的,基礎(chǔ)教育需要有相對(duì)穩(wěn)定的課程體系。信息科技當(dāng)然要跟著時(shí)代的發(fā)展不斷前進(jìn),這是大趨勢(shì),但是我們必須遵從它自身的價(jià)值和規(guī)律來(lái)辦事,不能被社會(huì)上的某些潮流所左右。
《中國(guó)信息技術(shù)教育》:對(duì)于校長(zhǎng)跟之前的角色,在編程教育推動(dòng)過(guò)程中有沒有相關(guān)的角色轉(zhuǎn)換的案例,或者說(shuō)有什么相關(guān)的話題想說(shuō)的?
王振強(qiáng):學(xué)校領(lǐng)導(dǎo)看待信息技術(shù),一方面是把技術(shù)當(dāng)做工具去用,這屬于教育技術(shù)或者搞教育信息的領(lǐng)域;另一方面是把技術(shù)當(dāng)做教學(xué)內(nèi)容。我從事的主要工作是讓學(xué)生把它當(dāng)做需要學(xué)習(xí)的內(nèi)容去學(xué)。作為課程教學(xué)內(nèi)容,它與學(xué)校里設(shè)什么樣的崗位,怎么做管理,怎么在各個(gè)學(xué)科當(dāng)中去用,怎么在學(xué)校的日常工作中提高工作效果,是兩回事。教育信息化、數(shù)字化、網(wǎng)絡(luò)化、智能化,我覺得這也是一種創(chuàng)新,也是學(xué)校教育發(fā)展的趨勢(shì),我非常贊成,但這不是我的主要研究方向,雖然有所了解但不夠深入,能舉出的案例可能不夠具有代表性,這個(gè)問(wèn)題就不再深入討論了。
《中國(guó)信息技術(shù)教育》:編程課程內(nèi)容在目前校內(nèi)考試都有哪些應(yīng)用發(fā)展?
王振強(qiáng):提到所謂將編程納入到中小學(xué)什么課程考試當(dāng)中,好像這件事是這兩年才有的,其實(shí)相關(guān)的考試一直都有。北京的中考方案中有“全學(xué)全考”的說(shuō)法,即所有學(xué)科的成績(jī)都要納入到中考的考試成績(jī)當(dāng)中來(lái)。信息技術(shù)也是作為中考的考試科目之一,從官方的宣傳口徑來(lái)說(shuō),這個(gè)提法是沒錯(cuò)的。以前在中學(xué)叫會(huì)考,現(xiàn)在叫學(xué)業(yè)水平考試,自從課改考試方案定了以后,信息技術(shù)學(xué)科考試,包括編程的考試就一直都有。通過(guò)各個(gè)學(xué)科的學(xué)業(yè)水平考試是學(xué)生獲得相關(guān)學(xué)段畢業(yè)資格的必要條件。
但是不同的學(xué)科考試的管理方法不一樣,語(yǔ)、數(shù)、外、理、化、生、史、地、政這9科實(shí)施全市統(tǒng)一考試。音、體、美、信息技術(shù)、通用技術(shù)這5科的組織實(shí)施由區(qū)負(fù)責(zé),管理力度相對(duì)弱很多。
在個(gè)別省份,信息技術(shù)學(xué)科作為高考學(xué)科,考試對(duì)教學(xué)的影響非常大,編程作為考試的重要內(nèi)容,對(duì)編程教學(xué)、培訓(xùn)的影響也非常大。考試對(duì)教學(xué)的影響有利有弊,很難一概而論,需要深入研究。
《中國(guó)信息技術(shù)教育》:可以分享一下未來(lái)中小學(xué)教材中是否會(huì)加入其他的編程語(yǔ)言嗎?
王振強(qiáng):從北京市有信息技術(shù)課那天開始,編程的內(nèi)容就一直沒有脫離過(guò)我們的教材。談所用的編程語(yǔ)言,我覺得那是件小事。我們的目標(biāo)是培養(yǎng)學(xué)生的思維,具體的編程語(yǔ)言只不過(guò)就是一個(gè)途徑、一個(gè)工具,什么語(yǔ)言方便,什么語(yǔ)言好用,它就流行,我們就用什么語(yǔ)言。最早我們用BASIC,先是GWBASIC,然后是QBASIC,再往后是VB。小學(xué)階段用過(guò)一段PC logo,現(xiàn)在Python里邊的Turtle海龜畫圖有的高中也在用。Logo語(yǔ)言發(fā)展期間還出現(xiàn)過(guò)不同的版本,北京還有教研員自己跟公司一起開發(fā)過(guò)中文Logo,甚至把3D繪圖都加進(jìn)去。從2012年開始,小學(xué)基本上普遍選用Scratch圖形化編程平臺(tái),目前有很多企業(yè)或研究機(jī)構(gòu)開發(fā)了與Scratch類似的編程平臺(tái),設(shè)計(jì)思路都接近,只是在具體功能上有一些拓展。在功能相近的情況下,我們肯定優(yōu)先選用國(guó)產(chǎn)平臺(tái)。
在以后的教學(xué)中,高中基本全用Python,小學(xué)以圖形化編程平臺(tái)為主。初中以后選用什么語(yǔ)言平臺(tái)目前不太好確定。我們有過(guò)一些設(shè)想,就是逐漸從圖形化往代碼過(guò)渡,但是如何過(guò)渡還需要研究。
我們的主要思路是哪個(gè)好用、哪個(gè)方便就用哪個(gè),并不局限在某一個(gè)具體的語(yǔ)言或者平臺(tái)上,而是按照需要、按照效果來(lái)定。所以說(shuō)其中很有可能加入其他的編程語(yǔ)言,只是可能,也不能確定。
《中國(guó)信息技術(shù)教育》:您怎樣看待圖形化編程在中小學(xué)階段的應(yīng)用?
王振強(qiáng):我覺得圖形化編程在中小學(xué)階段應(yīng)用還比較適合。北京有個(gè)別學(xué)?;蛘叩貐^(qū)在推行Python,甚至有一所學(xué)校的小學(xué)生在用C++,我覺得這個(gè)在小范圍內(nèi)嘗試研究是可以的,因?yàn)樗麄冇羞@個(gè)能力,有這個(gè)條件。但是在大范圍內(nèi),我覺得圖形化編程的優(yōu)勢(shì)還是明顯的。對(duì)于小學(xué)生來(lái)說(shuō),圖形化編程直觀、簡(jiǎn)單,可以回避掉許多煩瑣的規(guī)則、格式,提高學(xué)生學(xué)習(xí)的興趣,降低學(xué)習(xí)難度,引導(dǎo)學(xué)生領(lǐng)會(huì)編程過(guò)程中的思想方法,它的優(yōu)勢(shì)是顯而易見的。當(dāng)然,隨著學(xué)習(xí)內(nèi)容的逐漸增加、提高、深入,當(dāng)編程量、代碼量擴(kuò)大以后,圖形化的優(yōu)勢(shì)就越來(lái)越弱了。當(dāng)程序復(fù)雜了以后,圖形化程序的可閱讀性就大大降低,這就需要改到代碼方式上來(lái)。小學(xué)的編程教學(xué)強(qiáng)調(diào)面向全體學(xué)生,目標(biāo)是入門,重點(diǎn)是體驗(yàn),當(dāng)然首選圖形化編程。在以往的研究中,有些地方也曾經(jīng)嘗試直接用流程圖編程,學(xué)生畫流程圖,系統(tǒng)自動(dòng)生成代碼?,F(xiàn)在很多企業(yè)開發(fā)的編程平臺(tái),雖然具體的呈現(xiàn)形式不一樣,但是基本思想是一樣的,先是有圖形,圖形打開以后,里邊是具體的參數(shù),學(xué)生可以先用圖形搭一個(gè)簡(jiǎn)單的框架,由系統(tǒng)生成代碼,然后用代碼去調(diào)一些細(xì)致的內(nèi)容。我覺得這個(gè)方法也挺好,確實(shí)能夠簡(jiǎn)化我們的工作,條理很清楚。
《中國(guó)信息技術(shù)教育》:您認(rèn)為少兒編程的圖形化發(fā)展趨勢(shì)和應(yīng)用前景如何?
王振強(qiáng):肯定是絕對(duì)的主流。因?yàn)榇_實(shí)它的優(yōu)勢(shì)太突出、太明顯了。目前的現(xiàn)狀是比較清楚的,但圖形化是不是發(fā)展趨勢(shì)這還不能肯定,可能校內(nèi)和校外會(huì)有些差別??傮w來(lái)說(shuō),在整個(gè)課程改革的過(guò)程當(dāng)中,編程這一部分內(nèi)容所占的比重一定會(huì)擴(kuò)大。
學(xué)術(shù)界對(duì)編程教育的看法還存在一些爭(zhēng)議,有的專家覺得我們的目標(biāo)是培養(yǎng)基本思維,編程只是一種途徑,但不是唯一的途徑,比如說(shuō)我們可以采用不插電的一些活動(dòng),像數(shù)據(jù)編碼這樣的內(nèi)容,不一定非得上機(jī),不一定非得編程。站在我們這些比較靠近一線教學(xué)、靠近教師的教研員的視角來(lái)看,我覺得編程還是必不可少的。要讓學(xué)生去體驗(yàn)計(jì)算機(jī)算法,經(jīng)歷解決問(wèn)題的過(guò)程,領(lǐng)略其中的思想方法,就需要他們用一個(gè)工具去做一遍,完成一個(gè)成品,學(xué)生經(jīng)歷了這樣一個(gè)過(guò)程才能獲得切身的體驗(yàn)。如果只是講概念、玩理念,那是高來(lái)高走,落不到地上,所謂素養(yǎng)就沒法實(shí)現(xiàn)。
編程教育也好,編程教學(xué)也好,肯定都要發(fā)展,發(fā)展是分層次、有差異的。有面向所有學(xué)生的基礎(chǔ)課程,有面向部分學(xué)生的高拓展課程,有國(guó)家課程、地方課程、校本課程,它的定位是不一樣的,但是總體來(lái)說(shuō)需要加強(qiáng)。
這是一個(gè)我們認(rèn)為的一個(gè)大的趨勢(shì)。當(dāng)然這里面也有一些不確定因素。有些地方比較浮躁,不考慮有沒有師資、裝備、課時(shí),采用一刀切的政策強(qiáng)行開課,對(duì)外宣傳做完了,實(shí)際落實(shí)怎么樣沒人管。技術(shù)的發(fā)展往往會(huì)起起落落,一段時(shí)間發(fā)展得快,當(dāng)遇到一些瓶頸問(wèn)題時(shí),發(fā)展可能就會(huì)受到阻礙,隨著某些問(wèn)題的解決或者一些基礎(chǔ)條件的改善,它又快速地發(fā)展,這是很正常的。我們擔(dān)心的是一些決策者,他們不是從對(duì)學(xué)生的發(fā)展、對(duì)社會(huì)的發(fā)展的價(jià)值出發(fā),而是一味地順從領(lǐng)導(dǎo)的喜好,從彰顯業(yè)績(jī)的角度去考慮問(wèn)題,那樣的話,編程教育未來(lái)的發(fā)展前景就不好說(shuō)了。
《中國(guó)信息技術(shù)教育》:您對(duì)目前的信息技術(shù)教師能有一個(gè)什么樣的方法指導(dǎo)?
王振強(qiáng):信息技術(shù)教師自身不斷更新,迭代自己的知識(shí)結(jié)構(gòu),這種需求比任何其他學(xué)科的教師都要強(qiáng)烈很多。絕大多數(shù)信息技術(shù)教師都有著非常強(qiáng)的責(zé)任心和不斷發(fā)展自己業(yè)務(wù)水平的愿望。但是現(xiàn)實(shí)是學(xué)校里的信息技術(shù)教師,他們?cè)趯W(xué)業(yè)方面的壓力并不大,而是其他的工作占用精力太多,如對(duì)其他教師的培訓(xùn)、各種教育信息化的應(yīng)用等,雜事非常多,這樣一來(lái),教學(xué)仿佛成了他們的副業(yè)。主要精力不能放在研究教學(xué)上,還指望他們能有多快多好的發(fā)展?只靠教師的奉獻(xiàn)精神來(lái)提升專業(yè)素質(zhì),這是很難持久的。
《中國(guó)信息技術(shù)教育》:通過(guò)咱們教研口對(duì)教材方面的一些編寫,是不是對(duì)這些教師有一些引導(dǎo),或者是對(duì)他們有提升的東西?
王振強(qiáng):教師培訓(xùn)是教研工作當(dāng)中的一大塊,除了教研,我們還有專門的培訓(xùn)部門,比如北京教育學(xué)院,他們專門負(fù)責(zé)在職教師的培訓(xùn),我們也會(huì)相互協(xié)作開展教師研修。
對(duì)學(xué)科教學(xué)影響最大的指導(dǎo)性材料首先是課標(biāo),其次是教材,教材的編寫要依據(jù)課標(biāo)。課標(biāo)會(huì)按照課改的理念以及我們對(duì)課程價(jià)值的認(rèn)識(shí)去安排體現(xiàn)時(shí)代發(fā)展、適合學(xué)生學(xué)習(xí)的教學(xué)內(nèi)容。這些內(nèi)容當(dāng)中有很多是教師以前沒有學(xué)過(guò)的,這一方面需要教師自己學(xué),另一方面我們會(huì)通過(guò)一些活動(dòng)來(lái)做培訓(xùn)。有時(shí)候我們也分享一些成功者的經(jīng)驗(yàn)和案例,通過(guò)交流來(lái)影響他們。
總之,信息技術(shù)教師應(yīng)該有這樣一種意識(shí),當(dāng)看到問(wèn)題時(shí),就應(yīng)該嘗試著去改進(jìn),爭(zhēng)取良性循環(huán)。
一般情況下,學(xué)生對(duì)課程都非常有興趣,但是隨著課程的推進(jìn),學(xué)生不能只停留在一個(gè)簡(jiǎn)單的興趣階段,不能只限于在課上學(xué)到知識(shí),而要在學(xué)習(xí)知識(shí)的基礎(chǔ)上,學(xué)會(huì)運(yùn)用這些知識(shí)解決問(wèn)題,并且從一個(gè)問(wèn)題拓展到同類的其他的問(wèn)題,最后將這個(gè)過(guò)程變成一種意識(shí)和思維習(xí)慣。這個(gè)過(guò)程需要逐層去遞進(jìn),實(shí)現(xiàn)它并不是很容易的。
影響教學(xué)效果的因素包括教師自己的知識(shí)結(jié)構(gòu),知識(shí)的寬度、深度,以及教師的教學(xué)方式。教學(xué)方式對(duì)教學(xué)效果的影響會(huì)更大一些。教學(xué)中教師要琢磨學(xué)生的心理,要站在學(xué)生的角度去考慮問(wèn)題,教師既要轉(zhuǎn)換自己的角色,也要教會(huì)學(xué)生轉(zhuǎn)換角色,使其從一個(gè)信息技術(shù)的普通用戶向高級(jí)用戶轉(zhuǎn)變,從一個(gè)技術(shù)工具的使用者向開發(fā)者轉(zhuǎn)變。例如,在設(shè)計(jì)程序時(shí)就得考慮使用程序的人怎么能夠用的方便,一個(gè)程序既要能滿足特定用戶的需求,也要能適應(yīng)不同用戶的需求。學(xué)生的角色即在這樣的學(xué)習(xí)過(guò)程中發(fā)生轉(zhuǎn)變。另外,技術(shù)是存在兩面性的,有利也有弊。我們?cè)诳紤]一個(gè)問(wèn)題解決方案的時(shí)候,不必奢求這個(gè)方案十全十美,技術(shù)應(yīng)用是有條件、有代價(jià)的,我們要考慮的就是這個(gè)代價(jià)跟得到的收獲之間的比例,只要收獲足夠多,付出的代價(jià)就可以接受,甚至忽略不計(jì),哪怕它可能還會(huì)帶來(lái)一些不利的影響,但只要我們知道怎么去規(guī)避那些不利影響,這樣的方案就可以大膽采用。這就是我們看待技術(shù)、看待科學(xué)的一種科學(xué)觀念。有人說(shuō),我們要不惜任何代價(jià)去追求一個(gè)結(jié)果,這種說(shuō)法是極不負(fù)責(zé)任、極不靠譜的。做任何事都是有代價(jià)的,我們所要考慮的是代價(jià)跟收獲之間的比例,尋求的是高性價(jià)比。這是一種觀念,或者方法論、世界觀層面的內(nèi)容,是實(shí)現(xiàn)培養(yǎng)全面發(fā)展的人所不能或缺的,也是教師在教學(xué)中需要特別關(guān)注的。
《中國(guó)信息技術(shù)教育》:針對(duì)信息化教育,或者我們的學(xué)科教育,您對(duì)企業(yè),或者一線教師,會(huì)有哪些期許?
王振強(qiáng):我們這個(gè)學(xué)科與技術(shù)緊密關(guān)聯(lián)。信息技術(shù)課堂當(dāng)中的很多學(xué)習(xí)內(nèi)容,不是從學(xué)術(shù)層面理論推導(dǎo)出來(lái)的,而是在技術(shù)上先實(shí)現(xiàn)了,形成了客觀標(biāo)準(zhǔn),然后再形成知識(shí)體系。比如說(shuō)講文件管理,過(guò)去我們用DOS,常用的操作是列目錄,即DIR。到了Windows時(shí)代,目錄改叫文件夾,實(shí)際上是一回事。因?yàn)槠髽I(yè)開發(fā)產(chǎn)品時(shí)用了這個(gè)名,產(chǎn)品普及后它就成了標(biāo)準(zhǔn),我們就得跟著這個(gè)標(biāo)準(zhǔn)來(lái)教學(xué),至于哪個(gè)更科學(xué)其實(shí)無(wú)所謂。所以說(shuō)信息技術(shù)這門課程天然地與企業(yè)之間存在一種緊密關(guān)聯(lián),所以它的很多教學(xué)內(nèi)容是依賴著企業(yè)技術(shù)的發(fā)展的,從這個(gè)角度來(lái)說(shuō),我們特別期待企業(yè)有更好的產(chǎn)品,這些產(chǎn)品對(duì)信息技術(shù)課程來(lái)說(shuō)有時(shí)候是基礎(chǔ),有時(shí)候是支撐,有時(shí)候是工具,而更多的時(shí)候它們是相輔相成的。
當(dāng)然,企業(yè)與學(xué)校教育的追求有時(shí)是不一樣的,公立的教育是不談經(jīng)濟(jì)效益的,而企業(yè)往往把經(jīng)濟(jì)效益放在首要位置,從某種意義上來(lái)說(shuō)這也是可以理解的。很多企業(yè)的朋友與我們一塊探討如何推進(jìn)教育教學(xué)的發(fā)展,我們非常歡迎,我們很愿意與企業(yè)合作,共同努力打造一個(gè)良好的信息科技教育新生態(tài)。
《中國(guó)信息技術(shù)教育》:王教授,您在課程方面很有經(jīng)驗(yàn),想問(wèn)一下對(duì)中小學(xué)開設(shè)編程課課程體系設(shè)計(jì)您有何建議?
王勝靈:編程語(yǔ)言作為算法的表達(dá)和創(chuàng)作工具,滲透著算法思維和計(jì)算思維,在設(shè)計(jì)編程課程的時(shí)候,應(yīng)將這方面納入教學(xué)目標(biāo)中,并作為重點(diǎn)內(nèi)容。我們開設(shè)編程課程,目標(biāo)絕不是要培養(yǎng)碼農(nóng),而是要培養(yǎng)日后能夠與未來(lái)科技和諧共生的高質(zhì)量人才。也就是說(shuō),學(xué)了編程的學(xué)生不管以后成為任何領(lǐng)域的工作者,都能利用到中小學(xué)階段的編程課程思想,用于指導(dǎo)他們的工作和生活,這才是我們開設(shè)編程課程的最終目標(biāo),這一點(diǎn)應(yīng)該作為總的指導(dǎo)方針體現(xiàn)在課程的體系設(shè)計(jì)中,并涵蓋在具體的每一個(gè)編程實(shí)踐和任務(wù)中。
《中國(guó)信息技術(shù)教育》:對(duì)中小學(xué)學(xué)生學(xué)習(xí)編程最終能夠達(dá)到的水平有何要求?
王勝靈:中小學(xué)學(xué)生學(xué)習(xí)編程后,應(yīng)該能夠:將生活中遇到的實(shí)際問(wèn)題抽象約簡(jiǎn)并建立模型,學(xué)會(huì)獲取、組織和呈現(xiàn)數(shù)據(jù);通過(guò)分析所掌握的各種信息資源,運(yùn)用所學(xué)算法形成解決問(wèn)題的方案;將某個(gè)問(wèn)題的解決方案拓展到其他場(chǎng)景,形成更為泛在普適的解決方法;形成在上面過(guò)程中涉及到的數(shù)字化創(chuàng)新、團(tuán)隊(duì)合作、創(chuàng)造和批判性思維能力等。
《中國(guó)信息技術(shù)教育》:您認(rèn)為怎樣的教學(xué)模式更適合目前的編程教育?
王勝靈:我認(rèn)為在當(dāng)前的編程教育中,傳授思想和動(dòng)手實(shí)踐二者缺一不可。當(dāng)前的編程教育大都重視動(dòng)手實(shí)踐部分,這本身無(wú)可厚非,但是每個(gè)算法其背后蘊(yùn)含的哲學(xué)思想和“道”應(yīng)該同時(shí)傳授給學(xué)生。這樣才能讓學(xué)生深刻體會(huì)到這個(gè)“知識(shí)”真正可以和我的生活產(chǎn)生什么樣的連接,使用這個(gè)方法如何能使我的生活變得更好,而不是僅僅將其作為一個(gè)工具,那就把計(jì)算思想局限在一個(gè)狹小的范圍了。
《中國(guó)信息技術(shù)教育》:當(dāng)然這些問(wèn)題只是建議,可以再說(shuō)說(shuō)輕松點(diǎn)的話題,學(xué)習(xí)編程能讓孩子獲得什么呢?
王勝靈:首先肯定可以學(xué)會(huì)一種最直觀的問(wèn)題解決手段。比如一個(gè)人類計(jì)算起來(lái)非常復(fù)雜、非常煩瑣的問(wèn)題,交給計(jì)算機(jī)通過(guò)編程可以瞬間得到答案,而且可以通過(guò)設(shè)計(jì)有趣的交互界面,非常直觀地得到反饋,這種解決方法是孩子們可以得到的“術(shù)”的層面的收獲。再有,其實(shí)計(jì)算機(jī)學(xué)科本身蘊(yùn)含的思想博大精深,編程只是呈現(xiàn)的一種手段和方式,如何能夠通過(guò)表層的“術(shù)”的實(shí)踐讓學(xué)生們更加了解到“道”的層面,從“感”到“悟”,從“會(huì)用”到“會(huì)想”,才是我們的課程設(shè)計(jì)應(yīng)該追求的終極目標(biāo)。