摘要:本文總結(jié)了地方院校軟件工程教學(xué)的現(xiàn)狀,探討了建構(gòu)主義學(xué)習(xí)理論的基本思想,結(jié)合計(jì)算機(jī)軟件的基本屬性,給出了在軟件工程教學(xué)中采用“情景再現(xiàn)法”的具體過程,分析了采用“情景再現(xiàn)法”的教學(xué)效果。
關(guān)鍵詞:情景再現(xiàn) 創(chuàng)新 建構(gòu)主義 軟件工程
近年來,中國軟件產(chǎn)業(yè)呈現(xiàn)迅速發(fā)展勢頭,軟件信息服務(wù)業(yè)日益顯示出對產(chǎn)業(yè)創(chuàng)新、經(jīng)濟(jì)轉(zhuǎn)型的巨大推動作用,經(jīng)濟(jì)社會發(fā)展對軟件產(chǎn)業(yè)的需求不斷增強(qiáng)。軟件產(chǎn)業(yè)是信息產(chǎn)業(yè)的核心和基礎(chǔ),是信息產(chǎn)業(yè)自主創(chuàng)新急需取得突破的關(guān)鍵領(lǐng)域。國務(wù)院頒布了《電子信息產(chǎn)業(yè)調(diào)整和振興規(guī)劃》,明確提出把增強(qiáng)軟件產(chǎn)業(yè)自主發(fā)展能力,加快培育信息服務(wù)新模式、新業(yè)務(wù)作為主要任務(wù);三年規(guī)劃目標(biāo)中,軟件和信息服務(wù)收入在電子信息產(chǎn)業(yè)中的比重要從12%提高到15%。為我國軟件產(chǎn)業(yè)發(fā)展提出了更高的要求,也帶來了新的機(jī)遇。中國現(xiàn)在每年有400多萬大學(xué)畢業(yè)生,其中40萬左右是學(xué)軟件和信息技術(shù)專業(yè)的。但是,由于學(xué)用脫節(jié)等種種原因,這些畢業(yè)生不經(jīng)過培訓(xùn),基本上不能勝任實(shí)際工作。這就造成一方面有大量的大學(xué)畢業(yè)生無法就業(yè),另一方面企業(yè)大量缺乏實(shí)用型技術(shù)人才。軟件工程創(chuàng)新人才培養(yǎng)是一個(gè)系統(tǒng)工程,涉及到學(xué)校教育體系的各個(gè)方面。本文將從學(xué)校教育的重要活動——課堂教學(xué)談?wù)剟?chuàng)新人才的培養(yǎng)問題。
一、課堂教學(xué)的現(xiàn)狀
現(xiàn)在軟件工程專業(yè)的教學(xué)同其它學(xué)科一樣,本質(zhì)上還是以教師為中心,教室就像一個(gè)劇場,教師在上面演戲,學(xué)生在下面看戲,最后只要通過考試就行,把考試成績當(dāng)作學(xué)生學(xué)習(xí)好壞的主要判斷依據(jù)。反應(yīng)在具體的講課中,就是要求學(xué)生認(rèn)真聽課,而不管學(xué)生是不是聽懂,是不是身在心不在。下課后,按標(biāo)準(zhǔn)的模式把作業(yè)做好;考試前,把教師給的重點(diǎn)內(nèi)容背住,做好模擬題,就可以考出好成績,成為教師眼中的好學(xué)生。這種學(xué)生做作業(yè)有標(biāo)準(zhǔn)答案、考試有標(biāo)準(zhǔn)答案的模式,要求學(xué)生循規(guī)蹈矩地重復(fù)舊的知識,有創(chuàng)新想法的學(xué)生很可能會考試不及格。“學(xué)而不思則罔,思而不學(xué)則殆”,如果“只背不懂”,會扼殺大部分學(xué)生的創(chuàng)造力,把優(yōu)秀學(xué)生訓(xùn)練成了沒有創(chuàng)新、沒有個(gè)人意識的考試機(jī)器。學(xué)生靠死記硬背來爭取名次,你贏就是我輸,完全沒有考慮培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作、愛人愛己等專業(yè)素質(zhì)。
實(shí)驗(yàn)教學(xué)中,一個(gè)教師指導(dǎo)幾十個(gè)學(xué)生,大部分學(xué)生只是把教師課前準(zhǔn)備好的代碼運(yùn)行一下,或者寫一些簡單程序,只要語法對了,運(yùn)行出一些結(jié)果就行,不會去考慮程序的邏輯是否合理,教師驗(yàn)收也無暇顧及程序邏輯方面的內(nèi)容,程序優(yōu)化的實(shí)驗(yàn)內(nèi)容就成為了教師和學(xué)生的愿景,躺在實(shí)驗(yàn)指導(dǎo)書中。課后寫個(gè)報(bào)告,報(bào)告的內(nèi)容就是把實(shí)驗(yàn)指導(dǎo)書和代碼抄一抄,抄得越完整分?jǐn)?shù)就越高。
二、以學(xué)生為中心,培養(yǎng)創(chuàng)新意識
軟件工程是一個(gè)多學(xué)科融合的專業(yè),因?yàn)檐浖旧硎且粋€(gè)邏輯產(chǎn)品,學(xué)生更加需要獲取知識和應(yīng)用知識的方法。在講授知識的過程中,根據(jù)學(xué)生的特點(diǎn)組織教學(xué),使學(xué)生感覺到每堂課都是自己需要的,方能改善教學(xué)效果。建構(gòu)主義學(xué)習(xí)理論認(rèn)為,學(xué)習(xí)過程不是學(xué)習(xí)者被動地接受知識、而是積極地建構(gòu)知識的過程。課堂是由教師與學(xué)生共同構(gòu)成的一個(gè)生物場,學(xué)生與教師、學(xué)生與學(xué)生之間隨時(shí)都存在信息交流。[1,2]
如何在課堂教學(xué)中營造一個(gè)師生和諧互動的氛圍,是關(guān)系到能否激發(fā)學(xué)生學(xué)習(xí)興趣、使之自主融入教學(xué)過程的重要因素。現(xiàn)在都是大班教學(xué),容易破壞教學(xué)次序,起到相反的效果。斯塔克等人認(rèn)為,借助“聽”的學(xué)習(xí),有時(shí)是學(xué)習(xí),而通過經(jīng)歷的學(xué)習(xí)幾乎總是學(xué)習(xí)。應(yīng)用“情景再現(xiàn)法”,在講課之前引導(dǎo)學(xué)生總結(jié)某次經(jīng)歷,把經(jīng)歷分解成一些相關(guān)的活動過程,使學(xué)生在學(xué)習(xí)理論之前獲取一些感性知識,形成自主學(xué)習(xí)的前提,[3]這種方式在大班課應(yīng)該是一個(gè)行之有效的方法,筆者的實(shí)踐也證明了這一點(diǎn)。在講授軟件開發(fā)的生命周期模型時(shí),讓學(xué)生介紹一次野炊活動的組織過程:先是有人提議開展野炊活動,班長征求學(xué)生意見,看看有多少人愿意參加野炊,且確定并組織人去考察野炊地點(diǎn),班長組織學(xué)生討論。通過交通工具詢價(jià)、食品詢價(jià),班長再組織對價(jià)格和具體內(nèi)容的討論。
現(xiàn)在的軟件開發(fā)已經(jīng)從單兵作戰(zhàn)的小作坊模式轉(zhuǎn)變成團(tuán)隊(duì)協(xié)作的公司模式,不但需要技術(shù)方面的知識,還需要團(tuán)隊(duì)成員的良好協(xié)作才能完成。如何培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作意識,是軟件工程專業(yè)教育必須解決的問題。建構(gòu)主義指出:協(xié)作應(yīng)貫穿在整個(gè)學(xué)習(xí)活動之中。愛因斯坦說:“只用專業(yè)知識教育人是非常不夠的。通過專業(yè)知識他可以成為一種有用的機(jī)器,但不能成為和諧發(fā)展的人,要使學(xué)生對價(jià)值有所理解并且產(chǎn)生熱烈的情感,那是最基本的。他必須獲得美和道德上的鮮明的辨別力。
三、效果分析
計(jì)算機(jī)軟件本質(zhì)上是對人類活動的抽象與再現(xiàn),通過對自我活動的總結(jié),認(rèn)識了計(jì)劃、資源分配、風(fēng)險(xiǎn)控制對活動成敗的影響程度。與活動小組成員的溝通,除了口頭形式外,還需要文字,需要一種大家都熟識的工具對活動方案進(jìn)行描述。教師通過引導(dǎo),使學(xué)生認(rèn)識到軟件開發(fā)也是一種團(tuán)體活動,需要兼顧參與活動成員的利益。成員之間的溝通需要一種得到成員認(rèn)可的形式與工具。采用“情景再現(xiàn)法”,較好地解決了學(xué)生的認(rèn)知困難,促使學(xué)生從只注重結(jié)果向注重過程控制和過程總結(jié)轉(zhuǎn)變,提高了學(xué)生的抽象與創(chuàng)新能力。
參考文獻(xiàn):
[1]苗奪謙.“中文信息處理”實(shí)踐教學(xué)探索[J].計(jì)算機(jī)教育,2010,(17).
[2]朱正月.談計(jì)算機(jī)教學(xué)中“任務(wù)驅(qū)動、情境創(chuàng)設(shè)”的方法及應(yīng)用[J].江西科技師范學(xué)院學(xué)報(bào),2003,(3).