田麗華++李晨
摘要:該文針對(duì)軟件工程的專業(yè)背景和應(yīng)用需求,結(jié)合我?!安僮飨到y(tǒng)原理”課程的雙語(yǔ)教學(xué)實(shí)踐情況,從教材選擇、教學(xué)模式、教學(xué)組織及考核方式等幾方面對(duì)雙語(yǔ)教學(xué)的思路和方法進(jìn)行了探索與實(shí)踐,以提高教學(xué)質(zhì)量,培養(yǎng)滿足社會(huì)需要的軟件工程專業(yè)人才。
關(guān)鍵詞:軟件工程;操作系統(tǒng)原理;雙語(yǔ)教學(xué)
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)23-0095-02
The Bilingual Teaching Exploration of the Course of Operating System Principle for Software Engineering
TIAN Li-hua, LI Chen
(School of Software Engineering, Xian Jiaotong University, Xian 710049, China)
Abstract: With the professional background and applied need of software engineering, the bilingual teaching practice of the Course of Operating System Principle for Software Engineering is carried out in our school. Some new concepts and new ideas about the bilingual teaching of the course have been researched from the aspect of the selection of teaching material, teaching models, and teaching organization and so on. It aims to improve the quality of education and train the students of software engineering satisfied the need of society.
Key words: Software Engineering; Operating System Principle; bilingual teaching
1 概述
教育部從2001年起就一再明確要求并強(qiáng)調(diào)高等院校要積極開展雙語(yǔ)教學(xué),提高雙語(yǔ)教學(xué)的數(shù)量和質(zhì)量,提高本科生的專業(yè)英語(yǔ)水平和能力[1-2]。我校軟件學(xué)院作為教育部、國(guó)家計(jì)委批準(zhǔn)的首批示范性軟件學(xué)院,為適應(yīng)我國(guó)高等教育改革與發(fā)展的需要,按照工程化、國(guó)際化的要求培養(yǎng)具有競(jìng)爭(zhēng)力的軟件工程專業(yè)人才,積極開展了專業(yè)課程的雙語(yǔ)教學(xué)活動(dòng)。
軟件工程是信息領(lǐng)域發(fā)展最快的學(xué)科分支之一。軟件行業(yè)的快速發(fā)展也對(duì)軟件工程人才的質(zhì)量提出了更高的要求。軟件人才不僅要具備扎實(shí)的專業(yè)知識(shí)和技能,還要具備較好的英語(yǔ)能力[3-4]。因?yàn)橛玫降木幊陶Z(yǔ)言是英文的,大多數(shù)編程軟件和工具是英文的,其參考資料往往也是英文資料,所以為了全面提升學(xué)生素質(zhì)及提高學(xué)生就業(yè)競(jìng)爭(zhēng)力,更好的應(yīng)對(duì)國(guó)際化的趨勢(shì),雙語(yǔ)教學(xué)勢(shì)在必行。
操作系統(tǒng)是高等院校計(jì)算機(jī)相關(guān)專業(yè)的一門十分重要的專業(yè)基礎(chǔ)課程,在軟件工程專業(yè)的課程體系中的地位舉足輕重[5]。我們主要針對(duì)該課程開展了雙語(yǔ)教學(xué)的探索和嘗試。該課程開設(shè)在大三第一學(xué)期,此時(shí)大多數(shù)學(xué)生通過(guò)了英語(yǔ)四六級(jí)考試,有一定的英語(yǔ)基礎(chǔ),且先期修過(guò)C語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)、匯編語(yǔ)言等課程,有一定的專業(yè)知識(shí),因此具備開展雙語(yǔ)教學(xué)的基礎(chǔ)。且操作系統(tǒng)不僅是理論性很強(qiáng)的課程,而且也是實(shí)踐性很強(qiáng)的課程。學(xué)生可以在實(shí)踐的過(guò)程中驗(yàn)證操作系統(tǒng)原理,從而進(jìn)一步加深對(duì)英文的理解,激發(fā)學(xué)習(xí)的興趣??梢?,對(duì)操作系統(tǒng)原理開展雙語(yǔ)教學(xué)有一定的基礎(chǔ)和優(yōu)勢(shì)。
2 教材選擇和教學(xué)內(nèi)容
教材選擇是實(shí)施雙語(yǔ)教學(xué)的一個(gè)重要基礎(chǔ),也在很大程度上影響雙語(yǔ)教學(xué)的效果。內(nèi)容太難,學(xué)生學(xué)習(xí)和理解起來(lái)有一定困難,影響學(xué)習(xí)興趣;內(nèi)容簡(jiǎn)單,又達(dá)不到專業(yè)培養(yǎng)的目標(biāo)和要求。因此,我們對(duì)若干操作系統(tǒng)原版教材進(jìn)行了調(diào)研,最后選定了高等教育出版社出版的由Abraham Silberschatz主編的《Operating System concepts》(第七版)作為該門課程的英文教材。這本教材不但英文規(guī)范,通俗易懂,而且內(nèi)容豐富,版本更新較快,對(duì)前沿領(lǐng)域知識(shí)介紹比較詳盡,符合軟件工程專業(yè)工程性、應(yīng)用性的要求,學(xué)生學(xué)習(xí)起來(lái)比較容易理解和掌握。同時(shí),我們考慮到學(xué)生的接受能力,便于學(xué)生更好的理解英文教材,也給學(xué)生推薦了西電湯小丹等人編著的操作系統(tǒng)原理(第4版)作為課程的中文輔助教材,幫助他們更好的學(xué)習(xí)操作系統(tǒng)相關(guān)理論和知識(shí)。
這本原版英文教材目前已發(fā)行到第七版,總共23章,分為8部分。根據(jù)教學(xué)大綱以及教學(xué)計(jì)劃的安排,我們講述了本書的前六個(gè)部分共17章,其中重點(diǎn)講述了進(jìn)程管理、內(nèi)存管理、文件系統(tǒng)管理、磁盤管理、I/O系統(tǒng)等內(nèi)容,介紹了操作系統(tǒng)的保護(hù)和安全以及分布式系統(tǒng)的相關(guān)內(nèi)容。對(duì)于本書后面的操作系統(tǒng)實(shí)例,我們有專門的實(shí)驗(yàn)課程進(jìn)行專題訓(xùn)練。除了教材內(nèi)容之外,我們還補(bǔ)充了有關(guān)分布式系統(tǒng)和嵌入式系統(tǒng)的相關(guān)知識(shí),并在學(xué)期中和學(xué)期末進(jìn)行了兩次習(xí)題課,集中講解了各個(gè)章節(jié)的重點(diǎn)和難點(diǎn)問(wèn)題,加深了學(xué)生對(duì)相關(guān)知識(shí)的理解。
3 雙語(yǔ)教學(xué)的探索
我們主要從以下幾個(gè)方面對(duì)軟件工程專業(yè)基礎(chǔ)課程操作系統(tǒng)系統(tǒng)原理進(jìn)行雙語(yǔ)教學(xué)的探索。
3.1授課方式
基于選定的英文原版教材,我們制作了英文多媒體課件,主要采用英文板書,中英文講授的方式開展雙語(yǔ)教學(xué)。這是因?yàn)椴僮飨到y(tǒng)原理這門課程的理論知識(shí)較多,內(nèi)容比較抽象,如果采用純英文授課,學(xué)生學(xué)習(xí)起來(lái)比較困難,影響學(xué)習(xí)效果。而且,目前大多數(shù)學(xué)生的英文讀寫能力要優(yōu)于聽說(shuō)能力,這也制約了純雙語(yǔ)教學(xué)的開展。因此,在課程初期,對(duì)于一些專業(yè)名詞我們?cè)赑PT中都給出了對(duì)應(yīng)的中文注釋,采用中文進(jìn)行解釋和說(shuō)明,當(dāng)學(xué)生對(duì)這些經(jīng)常出現(xiàn)的專業(yè)術(shù)語(yǔ)熟悉后,再采用英文進(jìn)行講授,讓學(xué)生慢慢適應(yīng)雙語(yǔ)教學(xué)并能夠逐漸融入到雙語(yǔ)情景中來(lái)。在課程中后期,根據(jù)教學(xué)內(nèi)容的難易程度以及學(xué)生的接受能力來(lái)調(diào)整中英文講授的比例。因?yàn)閷W(xué)生對(duì)于英語(yǔ)的掌握程度不盡相同,我們還是需要考慮和滿足大多數(shù)學(xué)生的需求,保證基本知識(shí)的學(xué)習(xí)和掌握。
為了保證雙語(yǔ)教學(xué)的質(zhì)量,加深學(xué)生對(duì)課程內(nèi)容的理解,除了學(xué)生自己的主動(dòng)性之外,教師還是要進(jìn)行倡導(dǎo)和敦促,讓學(xué)生完成一定量的閱讀任務(wù)。課堂中講的內(nèi)容,學(xué)生課下是要進(jìn)行閱讀和復(fù)習(xí)的,這部分內(nèi)容由于課堂中教師已經(jīng)講述了相關(guān)知識(shí)點(diǎn)和專業(yè)詞匯,這部分教材的學(xué)習(xí)和閱讀難度不大。在我們所采用的教材中,每章都有本章小結(jié),這部分內(nèi)容我們是要求學(xué)生必須課下閱讀的。另外,書中還給出了一些基本原理在具體的操作系統(tǒng),如Linux中的具體應(yīng)用實(shí)例,我們也要求學(xué)生自主閱讀。有一部分內(nèi)容在實(shí)驗(yàn)中會(huì)用到,我們會(huì)在實(shí)驗(yàn)時(shí)針對(duì)相關(guān)內(nèi)容展開討論,了解學(xué)生的閱讀情況以及對(duì)知識(shí)的掌握程度。
3.2教學(xué)方法
操作系統(tǒng)是理論性很強(qiáng)的課程,側(cè)重于原理講授,再加上采用英文教材進(jìn)行雙語(yǔ)教學(xué),難免會(huì)使一些學(xué)生產(chǎn)生抵觸情緒。因此,在教學(xué)的過(guò)程中,我們也采樣了多種教學(xué)方法,一方面我們引入案例教學(xué)法,通過(guò)一些動(dòng)畫或視頻來(lái)解釋相關(guān)原理和內(nèi)容,增強(qiáng)趣味性;另一方面,結(jié)合課內(nèi)實(shí)驗(yàn)和討論進(jìn)行引導(dǎo)和啟發(fā)式教學(xué),加深對(duì)相關(guān)原理的理解。同時(shí),我們也事先把PPT課件發(fā)給學(xué)生,學(xué)生在上課中可以直接在課件上做筆記,以便達(dá)到更好的教學(xué)效果。
3.3課內(nèi)實(shí)驗(yàn)
作為操作系統(tǒng)理論教學(xué)的輔助部分,課內(nèi)實(shí)驗(yàn)是加強(qiáng)軟件工程專業(yè)實(shí)踐的重要環(huán)節(jié)之一。況且,軟件工程專業(yè)對(duì)學(xué)生的實(shí)踐能力要求較高,這就要求我們也要加強(qiáng)課內(nèi)實(shí)驗(yàn)環(huán)節(jié),設(shè)計(jì)適合軟件工程專業(yè)的實(shí)驗(yàn)內(nèi)容。在實(shí)驗(yàn)過(guò)程中,我們選擇了Linux操作系統(tǒng)作為實(shí)驗(yàn)環(huán)境,設(shè)計(jì)進(jìn)程管理、進(jìn)程調(diào)度與通信、多線程、存儲(chǔ)管理、文件系統(tǒng)等多個(gè)實(shí)驗(yàn),涉及驗(yàn)證型和設(shè)計(jì)型實(shí)驗(yàn)。讓學(xué)生通過(guò)自己動(dòng)手實(shí)踐,邊學(xué)邊練,理解和掌握操作系統(tǒng)基本原理。在實(shí)驗(yàn)過(guò)程中,通過(guò)查閱英文資料和文獻(xiàn)進(jìn)一步培養(yǎng)英文閱讀能力,提高了雙語(yǔ)教學(xué)的效果。
3.4課后作業(yè)及答疑
課后作業(yè)是幫助學(xué)生理解所學(xué)內(nèi)容的有效方式,也是教師檢查教學(xué)效果的重要手段。我們?cè)诿空聝?nèi)容講授結(jié)束后,都會(huì)從教材的習(xí)題中選擇若干題目作為作業(yè)布置給學(xué)生。作業(yè)題目是英文的,也要求學(xué)生以英文進(jìn)行解答。這樣一方面檢查學(xué)生對(duì)所學(xué)知識(shí)的掌握程度,另一方面也鍛煉了學(xué)生的英文寫作和表達(dá)能力。
除了常規(guī)的課后練習(xí)題之外,我們還布置了一次閱讀作業(yè),針對(duì)操作系統(tǒng)的某一主題,讓學(xué)生談?wù)勛约旱恼J(rèn)識(shí)以及了解到的最新的技術(shù)進(jìn)展情況,目的是為了讓學(xué)生能夠跟上技術(shù)發(fā)展的腳步,同時(shí)也培養(yǎng)學(xué)生閱讀科技論文的能力。并組織學(xué)生進(jìn)行相關(guān)的討論和交流,進(jìn)一步激發(fā)學(xué)生的學(xué)習(xí)興趣。
雙語(yǔ)教學(xué)無(wú)疑增加了學(xué)習(xí)的難度,因此課后答疑就顯得格外重要。我們每周安排一次課后答疑。前期的答疑主要是關(guān)于一些基本知識(shí)和專業(yè)術(shù)語(yǔ)的理解。究其原因,主要還是對(duì)英文的理解不夠準(zhǔn)確和透徹。后期的答疑主要涉及一些算法的理解和計(jì)算上,對(duì)于英文的理解基本上問(wèn)題不大??梢?,雙語(yǔ)教學(xué)也逐漸取得了一定的成效。
3.5考核方式
考核是教學(xué)工作中不可缺少的重要組成部分,也是檢查和評(píng)價(jià)教學(xué)效果的重要手段。對(duì)于雙語(yǔ)教學(xué)來(lái)說(shuō),一方面要考核學(xué)生對(duì)知識(shí)的掌握程度,另一方面也要考核學(xué)生的專業(yè)英語(yǔ)閱讀和應(yīng)用能力。因此,我們的試卷采用中英文結(jié)合的閉卷考試形式,其中客觀題部分,如名詞解釋、選擇題、判斷題、簡(jiǎn)答題等以英文形式給出要求也是英文作答,重點(diǎn)考察學(xué)生對(duì)基本概念、基本原理以及專業(yè)詞匯的掌握情況,而主觀題部分,如計(jì)算題以及綜合設(shè)計(jì)題等以中文形式給出,中英文作答均可,重點(diǎn)考察學(xué)生對(duì)該課程重、難點(diǎn)的掌握情況以及綜合應(yīng)用能力。學(xué)生的最終成績(jī)由平時(shí)成績(jī)、實(shí)驗(yàn)成績(jī)和期末成績(jī)幾部分組成。平時(shí)成績(jī)主要是由出勤、課后作業(yè)和閱讀作業(yè)的情況來(lái)確定。平時(shí)成績(jī)占20%,實(shí)驗(yàn)成績(jī)占20%,期末成績(jī)占60%。在考核時(shí),我們加強(qiáng)了對(duì)過(guò)程的考核,全面考察學(xué)生對(duì)操作系統(tǒng)原理的掌握和實(shí)踐情況。通過(guò)這幾年的實(shí)踐,學(xué)生反映這種形式的考察比較全面,得出的分?jǐn)?shù)也比較客觀公正。
4 雙語(yǔ)教學(xué)效果
操作系統(tǒng)原理課程在我院經(jīng)過(guò)幾年的雙語(yǔ)教學(xué)實(shí)踐,取得了一定的效果。大多數(shù)學(xué)生表示課程內(nèi)容豐富、重點(diǎn)突出,較好地掌握了本門課程的專業(yè)知識(shí)。雖然在前期由于雙語(yǔ)教學(xué)以及英文能力的問(wèn)題,進(jìn)度有些慢,但是通過(guò)一個(gè)學(xué)期的學(xué)習(xí)和適應(yīng),大多數(shù)學(xué)生都表示他們的專業(yè)詞匯量明顯增加,英語(yǔ)閱讀和寫作能力有了一定的提高。當(dāng)然也有學(xué)生反映教材內(nèi)容偏多,閱讀還是很費(fèi)時(shí)等問(wèn)題??傮w來(lái)說(shuō),學(xué)生的評(píng)價(jià)較好,表明我們對(duì)課程的雙語(yǔ)教學(xué)實(shí)踐取得了一定的成效。后續(xù)我們會(huì)繼續(xù)進(jìn)行探索和實(shí)踐,以期獲得更好的雙語(yǔ)教學(xué)效果。
5 結(jié)束語(yǔ)
對(duì)軟件工程專業(yè)課程實(shí)施雙語(yǔ)教學(xué)是我國(guó)高等教育改革、軟件工程專業(yè)發(fā)展并與國(guó)際接軌的必然趨勢(shì)。雙語(yǔ)教學(xué)不僅能使學(xué)生能更深入的理解和掌握專業(yè)基礎(chǔ)知識(shí),還是培養(yǎng)具有
較高英語(yǔ)水平的復(fù)合型軟件人才的有效途徑。通過(guò)開展操作系統(tǒng)原理的雙語(yǔ)教學(xué),學(xué)生不但理解了操作系統(tǒng)原理,還提高了動(dòng)手能力和英文文獻(xiàn)閱讀與寫作能力。在今后的教學(xué)中,我們會(huì)繼續(xù)進(jìn)行雙語(yǔ)教學(xué)的探索和實(shí)踐,培養(yǎng)符合社會(huì)需要的軟件工程專業(yè)人才。
參考文獻(xiàn):
[1] 張茂軍,姜志宏.“操作系統(tǒng)應(yīng)用基礎(chǔ)”課程雙語(yǔ)教學(xué)實(shí)踐與體會(huì)[J]. 計(jì)算機(jī)教育,2009(14):66-68.
[2] 李曉紅,姚春龍,任樹華,等. 面向外包人才培養(yǎng)的雙語(yǔ)教學(xué)改革與實(shí)踐—以Linux 系統(tǒng)與編程課程為例[J]. 計(jì)算機(jī)教育, 2013(22):4-7.
[3] 馬曉丹,左豫虎,朱景福,等. 操作系統(tǒng)雙語(yǔ)教學(xué)實(shí)踐[J]. 牡丹江師范學(xué)院學(xué)報(bào): 自然科學(xué)版, 2012(3):59-61.
[4] 李東艷, 王德廣, 申廣忠,等. 五年制雙專業(yè)體制中操作系統(tǒng)雙語(yǔ)教學(xué)的主要問(wèn)題及解決方法探討[J]. 大學(xué)教育,2012(1):112-114.
[5] 雷麗暉. 操作系統(tǒng)課程雙語(yǔ)教學(xué)的實(shí)踐與思考[J]. 計(jì)算機(jī)教育,2010(18):95-97.