摘要:本文針對軟件工程課程本身的特點,在對軟件工程雙語教學的必要性﹑可行性分析的基礎(chǔ)上,分別從教學模式﹑教材選擇﹑備課和教學方法等方面進行軟件工程雙語教學的研究和實踐,教學效果良好。
關(guān)鍵詞:雙語教學;軟件工程;教學模式;教學效果
軟件工程作為高等學校計算機專業(yè)的一門核心課程,是指導學生進行計算機軟件系統(tǒng)開發(fā)和維護的交叉性的新型學科,該學科的實踐性非常強,不僅要求學生具有良好的程序開發(fā)能力,而且要具備軟件項目的整體管理概念,以及良好團隊合作精神,而且,軟件工程在計算機科學領(lǐng)域發(fā)展速度很快,這就給教學工作帶來了一定的難度,如何提高教學質(zhì)量﹑培養(yǎng)適合社會需求的復合型軟件開發(fā)人才成為該課程教學改革的關(guān)鍵[1]。本文根據(jù)該課程本身的特點,首先對軟件工程雙語教學的必要性﹑可行性進行了充分分析,然后對軟件工程雙語教學從教學模式﹑教材選擇﹑備課和教學方法等方面進行了深入的研究和實踐,結(jié)果表明,并取得良好效果。
1軟件工程雙語教學的必要性
所謂“雙語教學”是指教師綜合運用兩種語言(一般為漢語和英語)完成教學的過程[2]。軟件工程是一門發(fā)展很快實踐性極強的學科,同時,它又是一門引進學科,該領(lǐng)域中的很多新知識新技術(shù)都源自歐美發(fā)達國家,對這些新知識新技術(shù)的表述以及大量的學術(shù)論文都是用英文來撰寫的,因此開展雙語教學將會為學生搭建起一個良好的學習平臺,學生不僅能夠使得學生掌握最新的軟件理論和技術(shù),而且能夠訓練學生較強的外語應(yīng)用能力, 對于培養(yǎng)計算機專業(yè)學生在國際化環(huán)境中的工作、外語應(yīng)用、對最新技術(shù)的掌握及應(yīng)用以及對國際規(guī)范和標準的理解應(yīng)用等能力都有很大的幫助[3]。當前,在經(jīng)濟全球化的大環(huán)境中,國外優(yōu)秀的軟件工程教材層出不窮,這也為軟件工程雙語教學中優(yōu)秀原版教材的選擇提供了很大的余地,如果這種最新原版英文教材在軟件工程教學中使用,既加快了成熟的軟件工程理論和軟件新技術(shù)在國內(nèi)的傳播和推廣,又縮短了學生們對新理論和技術(shù)的吸收消化周期[4]。因此在軟件工程教學中實施雙語教學是必要的。
2軟件工程雙語教學的可行性分析
軟件工程雙語教學雖然具有重要的現(xiàn)實意義,但是它必須和具體的實際情況相結(jié)合,結(jié)合我院的實際情況,對軟件工程雙語教學從以下3個方面進行可行性分析。
2.1師資
合格的雙語教學師資隊伍是取得雙語教學成功的關(guān)鍵。雙語教學作為一種現(xiàn)代化教學手段,不但給教師提供一個提高自身英語綜合運用能力的平臺,而且對教師的素質(zhì)也提出了更高的要求。今年來,隨著學院教師隊伍的壯大,軟件工程作為一門學院的重點建設(shè)課程,該課程的教學梯隊也不斷趨于完善,該教學梯隊主要由一支專業(yè)技術(shù)過硬﹑英語功底扎實和教學與軟件開發(fā)經(jīng)驗豐富的具有碩士以上學位的中、青年教師組成,教學實踐表明,他們完全有能力完成軟件工程雙語教學的任務(wù)。
2.2教材
采用優(yōu)秀的原版教材是雙語教學的一個基本要求[4],然而考慮到語言上的差異、課程內(nèi)容和體系上的不一致以及學生從用母語學習到用英語學習轉(zhuǎn)化過程中的適應(yīng)能力,我們在選擇教材時,并不是拿來就用,而是通過多年的教學實踐和大量的調(diào)研工作,對教材內(nèi)容做了適當?shù)倪x取和刪減,并為學生選配了相應(yīng)的內(nèi)容較詳細的中文參考書,以便于學生在學習中遇到困難時能夠有所幫助。
2.3學生的具體情況
根據(jù)軟件工程課程自身的特點,結(jié)合我院學生的實際情況,我們不僅對軟件工程教學大綱進行了適當?shù)男薷模覍υ撜n程的的教學計劃進行了調(diào)整,把軟件工程課程安排在大三后半學期開設(shè),這樣,經(jīng)過兩年半的英語學習,學生已經(jīng)具備了一定得英語基礎(chǔ)和扎實的專業(yè)知識,這就為軟件工程雙語教學創(chuàng)造了良好的實施條件。
通過上述3個方面的分析可知,在我院開展軟件工程雙語教學是可行的。
3軟件工程雙語教學的實踐
雙語教學作為一種現(xiàn)代化的教學模式,結(jié)合軟件工程的課程特點,通過大量調(diào)研和多年的軟件工程雙語教學實踐,我們在軟件工程雙語教學方面取得了很大的進步,教學效果良好。
3.1教學模式
目前,我國高校雙語教學大體可分為3種模式:(1)沉浸式雙語教學:教師使用英文原版教材,完全用英語授課,僅用漢語作輔助說明。(2)保持式雙語教學:該教學模式要求教師用中英文相結(jié)合授課,并盡量使用原版教科書里準確又精煉的英文,讓學生學習和掌握正確的英語表達方法。(3)過渡性雙語教學:教師采用中文授課,學生閱讀原版英文教材。根據(jù)我院學生英語的實際水平和語言教學的特點,在軟件工程雙語教學中,我們采用第2種雙語教學模式進行授課,在開始幾周的教學中,從簡單入手,用中英文穿插的板書,以中文為主講解,英語教學為輔,循序漸進,在后續(xù)的教學中逐漸加大英文教學的比重,給學生一個適應(yīng)的過程。
3.2教材選擇
軟件工程技術(shù)發(fā)展迅速,包含內(nèi)容多,選擇教材既要保證教材內(nèi)容的新穎、全面,還要考慮內(nèi)容是否能與實際軟件開發(fā)緊密結(jié)合,對實踐能否起到重要的指導作用。通過大量調(diào)研和實踐,我們選擇高等教育出版社出版《Software Engineering: theory and practice》(Shari Lawrence主編)教材,該書是國外優(yōu)秀教材,內(nèi)容系統(tǒng)全面,結(jié)合當前軟件工程的發(fā)展,介紹了許多新的軟件開發(fā)和管理技術(shù),課后習題知識點的考查詳盡。另外,我們給學生配備了清華大學出版社出版與該教材配套的中文譯本和相應(yīng)的電子書以及教學課件,便于教師和學生的學習與參考,有助于取得更好的教學效果。
3.3備課
雙語教學效果的好壞,不僅與教師的自身素質(zhì)有關(guān),而且與教師備課的質(zhì)量密切相關(guān)。由于軟件工程教材內(nèi)容多,課時有限,這就要求教師必須能夠準確把握教材內(nèi)容,制定出合理的授課計劃。把最精華的東西傳授給學生,培養(yǎng)學生對該課程的興趣,在雙語教學中起到事半功倍的作用。有些非重點內(nèi)容教師可以只列提綱,讓學生課下自習。通過布置英文書面作業(yè)或者讓學生閱讀一些英文資料,然后分組用英文口頭報告閱讀結(jié)果,這樣可以培養(yǎng)學生日后撰寫英文論文的能力。
3.4教學手段
在軟件工程雙語教學過程中,我們采用了循序漸進的教學方式。在授課初期,教學進度要放慢,以中文講授為主,英語教學為輔,及時總結(jié)歸納專業(yè)詞匯,重點培養(yǎng)學生閱讀教材內(nèi)容,并結(jié)合中文譯本理解相關(guān)專業(yè)知識。當學生克服了雙語教學的膽怯心理、英文聽力與閱讀能力加強后,逐漸提高英語講授內(nèi)容的比重,并鼓勵學生采用英語回答問題和完成作業(yè),這種教學手段收到了良好的教學效果。
3.5教學方法
教學方法是整個教學過程的關(guān)鍵,教學方法的好壞,直接關(guān)系著教學目標以及教學任務(wù)能否完成[5]。我們在軟件工程雙語教學中采用了多媒體教學、啟發(fā)式教學、情景教學、案例教學等教學方法,教學效果明顯。
3.5.1多媒體教學
由于軟件工程課程內(nèi)容多、難度大且較抽象,專業(yè)知識的英文表達比同樣信息量的中文表達所占版面大、費時多,因此軟件工程雙語教學采用多媒體教學,以增大講課的信息量,提高教學效率。另外,在多媒體教學中,適當?shù)陌鍟欣谝龑W生思維,增強師生間的交流,教師可以根據(jù)實際情況在調(diào)整、修改板書的過程中達到和學生交流互動的目的。如果完全用投影屏幕替代黑板,就會影響學生對某些具體問題的理解,并減弱師生間的互動性。我們根據(jù)實際情況在教學中使多媒體與傳統(tǒng)教學形式相結(jié)合,在制作多媒體課件時,只把一些不便板書的定義、概念、圖表等內(nèi)容制作進去,而對一些重點內(nèi)容、典型例題則留給教師在課堂上以板書方式去講解發(fā)揮。同時,課堂上經(jīng)常采用“提問-回答”的交互式方式,鼓勵學生提出問題和討論問題,引導學生進行一些深層次的思考,增加了教學的靈活性[6]。
3.5.2啟發(fā)式教學
啟發(fā)式教學是一切教學方法的靈魂,如何把啟發(fā)式教學的指導思想融入到講授中去是關(guān)鍵。在軟件工程雙語教學中,我們采用啟發(fā)式教學,從學生的知識基礎(chǔ)、心理特點和接受能力出發(fā),結(jié)合學生的具體情況,有目的、有計劃地提出一些問題,帶領(lǐng)學生分析問題、探索解決問題的途徑。通過教與學的互動作用,充分調(diào)動了學生的學習主動性、創(chuàng)造性。
3.5.3情景教學
“情景教學”以其生動、直觀的特點,成為教學設(shè)計的最重要內(nèi)容之一,在軟件工程雙語教學中,我們創(chuàng)設(shè)真實的問題情景或?qū)W習環(huán)境,使學生“身臨其境”,以誘發(fā)他們主動進行探索與解決問題的活動,例如,在講解系統(tǒng)的需求分析時,我們構(gòu)建了“學生選課系統(tǒng)”的場景,并配以聲音和動畫,使學生很容易根據(jù)情景獲取系統(tǒng)需求。通過該方法的實踐,培養(yǎng)了學生的興趣,啟迪了學生的思維,發(fā)展了學生的想象力,開發(fā)了學生的智力,發(fā)揮了傳統(tǒng)教學方法所沒有的優(yōu)勢。
3.5.4案例教學
案例教學因其先進的理念,鮮活的教學方法及最具針對性的特點,成為現(xiàn)代教學中一種不可替代的重要教學方法。軟件工程是一門實踐性極強的課程,軟件開發(fā)的典型案例是幫助學生掌握軟件工程方法、進行軟件開發(fā)的最好范例。在軟件工程雙語教學中,我們通過企事業(yè)單位中的實際項目或從中抽取出的模擬項目,為學生創(chuàng)造一個仿真環(huán)境,使其在課堂上就能接觸到實際的問題和環(huán)境,從而學會在復雜條件下,利用所學理論解決實際問題,該方法的采用收到了良好的教學效果。
4結(jié)語
改革傳統(tǒng)教學,探索新的教學方法是目前大多數(shù)學校教學改革的重點。通過軟件工程雙語教學的多年實踐,我們雖然取得了一定的成績,但是還存在很多不足:教師口語不標準、教學方法有待完善等,這就需要我們從事軟件工程雙語教學的教師進行深入研究、探討,相互交流經(jīng)驗和教訓,不斷探索和嘗試,調(diào)整教學方法,不斷提高我們雙語教學的效果和質(zhì)量。
參考文獻:
[1] 潘婭. 軟件工程教學方法探索[J]. 西南科技大學高教研究,2006(2):28-30.
[2] 陳振東. 非英語專業(yè)實行雙語教學的問題與對策[J]. 廣西民族大學學報,2007(1):200-202.
[3] 李燦. 對我國高校實施雙語教學的幾個相關(guān)問題探討[J]. 高等教育研究,2007(3):50-52.
[4] 黃敏,陳天. 軟件工程專業(yè)雙語教學的研究與實踐[J]. 北京大學學報:哲學社會科學版,2007(5):54-56.
[5] 姜淑娟,閆大順. 計算機學科專業(yè)課程開展雙語教學的探討[J]. 中國科技信息,2006(24):237-238.
[6] 魯宏偉. 多媒體計算機技術(shù)[M]. 北京:電子工業(yè)出版社,2008:97-108.
Research and Practice of Bilingual Teaching for Software Engineering Course
LI Fen hua
(Department of Computer Science and Technology, Yuncheng University, Yuncheng 044000, China)
Abstract: According to the features of Software Engineering course, this paper makes research and exploration on Bilingual Teaching for Software Engineering course in teaching mode, the selection of textbook, preparation of teaching scripts and teaching method, based on the analysis of the necessity and feasibility of Bilingual Teaching for Software Engineering course. The practices show that teaching effect is favorable.
Key words: Bilingual Teaching; Software Engineering; teaching mode; teaching effect
(編輯:白杰)