趙相福
(浙江師范大學(xué)數(shù)理信息學(xué)院,浙江金華321004)
近年來,我國綜合國力不斷提升,高等教育不斷向國際化發(fā)展,國內(nèi)許多高校為了緊跟該趨勢,提升國際化辦學(xué)水平,陸續(xù)開展全英文教學(xué)項(xiàng)目[1-11],主要目標(biāo)之一是培養(yǎng)國民經(jīng)濟(jì)信息化建設(shè)和發(fā)展所需要的中高級(jí)層次的國際化軟件開發(fā)和管理人才。為了適應(yīng)軟件工程專業(yè)國際化教學(xué)的要求,相關(guān)課程體系和教學(xué)方式都要作出適當(dāng)改進(jìn),尤其要重視全英文教學(xué)中重要的必修課程。
一方面,在軟件工程全英文專業(yè)本科項(xiàng)目中,數(shù)據(jù)結(jié)構(gòu)作為一門核心必修課程,學(xué)校一般設(shè)置為4.5~6個(gè)學(xué)分,其對規(guī)模較大的非科學(xué)計(jì)算問題的結(jié)構(gòu)設(shè)計(jì)、編程思路分析、具體編程能力的提升等,都具有極為重要的指導(dǎo)作用;另一方面,由于軟件工程全英文專業(yè)項(xiàng)目培養(yǎng)的是具有國際視野的復(fù)合人才,對相關(guān)專業(yè)課程對應(yīng)英文術(shù)語的學(xué)習(xí)也亟待加強(qiáng),因此包括數(shù)據(jù)結(jié)構(gòu)的全英文教學(xué)被提上日程。
以往的數(shù)據(jù)結(jié)構(gòu)教學(xué)通常僅涉及中文教材或教學(xué)課件,缺乏全英文的教學(xué)內(nèi)容及相應(yīng)教學(xué)模式,較難適應(yīng)國際合作與學(xué)術(shù)交流的趨勢。
此外,雖然國內(nèi)外有一些關(guān)于數(shù)據(jù)結(jié)構(gòu)全英文教學(xué)的相關(guān)資料,但是針對具體的學(xué)生實(shí)際,如地方高校學(xué)生學(xué)習(xí)實(shí)際,仍然很難找到能直接使用且合適的開放式教學(xué)資源。
為了真正提升全英文教學(xué)的質(zhì)量,有必要在原有數(shù)據(jù)結(jié)構(gòu)中文教學(xué)的基礎(chǔ)上,逐漸研究構(gòu)建相關(guān)的全英文教學(xué)課件資源,并逐步采用全英文教學(xué)模式,在起始階段就引領(lǐng)學(xué)生具有國際視野,跟上國際學(xué)術(shù)發(fā)展潮流。全英文教學(xué)的主要問題與對策探索簡圖如圖1所示。
圖1 全英文教學(xué)主要問題與對策探索簡圖
全英文教學(xué)的字面理解即為使用純英語語言進(jìn)行教學(xué)。
遵循標(biāo)準(zhǔn)的英文語法,操著一口優(yōu)雅的英式英語或美式英語,對知識(shí)點(diǎn)進(jìn)行流利的講解,看起來是一種非常理想的全英文教學(xué)場景。
然而,現(xiàn)實(shí)教學(xué)情況未必如此。國內(nèi)多數(shù)教師的母語并非英語,他們主要擔(dān)心自己的英語表述水平和口語表達(dá)能力是否地道,由此造成了至少兩方面的后果:一方面,由于教師教學(xué)時(shí)對自己的英語發(fā)音不太自信,因而可能會(huì)因?yàn)橛⒄Z口語表達(dá)的問題,對某些知識(shí)點(diǎn)闡述較少,造成學(xué)生無法深入理解;另一方面,如果學(xué)生不熟悉某些英語口語表達(dá),一旦教師的某些英語表達(dá)不符合英美習(xí)慣,學(xué)生也有可能被誤導(dǎo)了某些英語的習(xí)慣表達(dá)方式,造成“誤人子弟”的問題。
對于某些專業(yè)術(shù)語,即使教師發(fā)音準(zhǔn)確且符合英語的習(xí)慣表達(dá)方式,學(xué)生也未必能夠很好地理解并接受,尤其是比較抽象的概念。此外,數(shù)據(jù)結(jié)構(gòu)課程涉及許多新概念、算法復(fù)雜度、哈希等比較抽象的知識(shí)點(diǎn),因此,教師如何使用純正的英語優(yōu)雅地進(jìn)行教學(xué),也是一個(gè)亟待解決的問題。
為解決全英文教學(xué)中存在的語言表達(dá)問題,國內(nèi)許多高校為從事全英文教學(xué)的教師提供出國留學(xué)的機(jī)會(huì),使得教師能夠到國外用英語交流或觀摩學(xué)習(xí)國外的課堂教學(xué)模式,進(jìn)一步提升英語口語表達(dá)能力,表述更加地道。此外,經(jīng)過多年的教學(xué)實(shí)踐,教師的英語口語也不斷得到提高,實(shí)現(xiàn)“教學(xué)相長”。除了到國外留學(xué)、觀摩外教上課之外,教師還可以通過網(wǎng)絡(luò)觀看國外的教學(xué)視頻,如麻省理工學(xué)院MIT的開放課程[12],其中包含與數(shù)據(jù)結(jié)構(gòu)相關(guān)的算法課程等,以及出國參加學(xué)術(shù)會(huì)議、作學(xué)術(shù)報(bào)告等,取長補(bǔ)短地繼承吸收相關(guān)的英語表達(dá)。
由于辦學(xué)條件的限制,我國的英語教學(xué)偏向于英語閱讀和英語書寫,對英語聽說能力的訓(xùn)練則相對缺乏,造成許多學(xué)生初次接觸全英文專業(yè)課程時(shí),接受起來有些困難,可能造成跟不上課堂的節(jié)奏??紤]到學(xué)生的實(shí)際接受水平,教師一般會(huì)放慢講解速度,這樣又會(huì)造成教學(xué)內(nèi)容難以足額完成。如何既適應(yīng)學(xué)生的英語聽說能力又兼顧足額完成專業(yè)內(nèi)容,這是實(shí)際全英文教學(xué)中需要認(rèn)真考慮的一個(gè)問題。
實(shí)踐過程中,可以通過英語選拔測試將英語聽說水平較好的學(xué)生選入國際化專業(yè)。否則,如果學(xué)生英語水平不夠,聽不懂教師講課甚至看不懂英文教材,會(huì)極大地打擊學(xué)生的自信心,降低對專業(yè)知識(shí)的學(xué)習(xí)興趣。長此以往,學(xué)生不僅不能學(xué)習(xí)國際化的專業(yè)知識(shí),反而會(huì)耽誤其學(xué)習(xí)基本的專業(yè)知識(shí)。
此外,可以鼓勵(lì)學(xué)生通過提前預(yù)習(xí)、閱讀英文原版數(shù)據(jù)結(jié)構(gòu)教材等方式預(yù)先了解相關(guān)知識(shí)點(diǎn)的英語表達(dá),從而在課上聽到相關(guān)知識(shí)點(diǎn)的英文表達(dá)時(shí),能更加容易理解;還可以建議學(xué)生將全英文教材當(dāng)作課外泛讀材料,鼓勵(lì)學(xué)生經(jīng)常閱讀,這樣不僅可以幫助學(xué)生在課堂上緊跟老師的教學(xué)思路并及時(shí)理解相關(guān)知識(shí)點(diǎn),而且可以不斷提升學(xué)生的英語閱讀能力,又潛在地幫助學(xué)生通過大學(xué)英語四六級(jí)考試[11]。
國內(nèi)許多高校普遍使用的教材是嚴(yán)蔚敏等人編著,由清華大學(xué)出版社出版的中文《數(shù)據(jù)結(jié)構(gòu)》[13],二十多年以來,該教材得到了許多教師的廣泛認(rèn)同,該書邏輯清晰、內(nèi)容緊湊、前后呼應(yīng)且提供了明確的抽象數(shù)據(jù)類型。此外,國內(nèi)還有許多其他高校編寫的重點(diǎn)或精品教材可供參考使用。然而,由于采用全英文教學(xué),這些中文教材僅僅只能作為國內(nèi)學(xué)生的一本參考書,為更好地理解英文教材提供輔助參考。
由于數(shù)據(jù)結(jié)構(gòu)課程具有專業(yè)基礎(chǔ)化特征,多數(shù)教材內(nèi)容隨時(shí)間推移變化并不大,這為教師選擇教材提供了便利。全英文的數(shù)據(jù)結(jié)構(gòu)國際教材往往存在一些共性特征:內(nèi)容豐富、深入淺出、邏輯非常清晰且數(shù)學(xué)證明非常多。正因如此,整本教材略顯得有些“大部頭”,不僅不易攜帶還容易“嚇到”一些學(xué)生,所以選擇既深入淺出又易于攜帶的教材也是全英文教學(xué)中一個(gè)主要的問題。MarkAllenWeiss編著的《DataStructures andAlgorithmAnalysisinC》[14]可以作為一本實(shí)用的教科書,該教材首先介紹了算法的基本含義以及常用的數(shù)學(xué)公式,為以后分析相關(guān)數(shù)據(jù)結(jié)構(gòu)及相關(guān)算法提供了必要的數(shù)學(xué)基礎(chǔ)。其他一些英文的經(jīng)典算法教材也可以作為教學(xué)參考,如《算法導(dǎo)論》等。
此外,英文教材和中文教材之間存在一些差異,如中文教材里面的字符串處理(KMP算法等)、廣義表和稀疏矩陣的壓縮存儲(chǔ)等知識(shí)點(diǎn),雖然在英文教材里面體現(xiàn)得并不明顯,但是其中有些內(nèi)容卻可能是考研要求的知識(shí)點(diǎn),可以提示學(xué)生參考相應(yīng)的教材自學(xué)相關(guān)內(nèi)容;而英文教材里面的并查集(Disjoint-Set)等內(nèi)容,在中文教材里面體現(xiàn)得也不明顯,通過學(xué)習(xí)英文教材則可以了解更多知識(shí)。
總之,采用全英文教學(xué)時(shí)可以選取應(yīng)用廣泛的英文經(jīng)典教材,同時(shí)考慮我國學(xué)生考研等實(shí)際情況,為學(xué)生提供相關(guān)的中文參考書,并在教學(xué)過程中提到相關(guān)中英文參考書的區(qū)別,讓學(xué)生對教材有總體的認(rèn)識(shí),這樣不論對學(xué)生以后的全英文學(xué)習(xí)還是對考研都有重要的參考價(jià)值。
數(shù)據(jù)結(jié)構(gòu)作為計(jì)算機(jī)和軟件工程的專業(yè)基礎(chǔ)課程之一,在國內(nèi)教學(xué)過程中經(jīng)歷了二十幾年的發(fā)展,中文課件資源已經(jīng)比較豐富,但是高質(zhì)量的課件資源仍然比較缺乏,英文課件資源更是稀缺。雖然已經(jīng)存在比較經(jīng)典的國外教材,如MarkAllenWeiss編著的《DataStructuresand AlgorithmAnalysisinC》等,但是該教材并沒有相應(yīng)的課件資源可供下載。據(jù)我們所知,迄今為止,除浙江大學(xué)陳越教授[15]提供了非常簡潔明了的英文PPT課件資源之外,暫時(shí)還未發(fā)現(xiàn)其他和國內(nèi)多數(shù)教學(xué)內(nèi)容一致的較高質(zhì)量的英文課件資源提供開放獲取。
因此,全英文講授數(shù)據(jù)結(jié)構(gòu)課程的教師仍須在參考現(xiàn)有相關(guān)中英文課件資源的基礎(chǔ)上,精心制作適合的英文課件??紤]到教材側(cè)重點(diǎn)不同,教師不僅需要參考教材的主要內(nèi)容,還需要在課件中自行補(bǔ)充完善必要的知識(shí)點(diǎn)。
在具體的數(shù)據(jù)結(jié)構(gòu)全英文教學(xué)過程中,我們秉持一切以學(xué)生為中心的教學(xué)理念,充分考慮學(xué)生的實(shí)際情況,尤其是學(xué)生當(dāng)前的專業(yè)知識(shí)水平(如作為先修課的C語言課程的學(xué)習(xí)程度,學(xué)生雖然學(xué)習(xí)過C語言,但是對指針、結(jié)構(gòu)體等內(nèi)容并不是很熟悉)以及學(xué)生的英語水平,從而因地制宜地把握教學(xué)內(nèi)容和使用英文。同時(shí),對學(xué)生強(qiáng)調(diào)“內(nèi)容第一、語言第二”,重點(diǎn)在于理解并掌握相關(guān)知識(shí)點(diǎn),讓學(xué)生了解到我們學(xué)習(xí)的是專業(yè)課,而不是英語語法課或閱讀課,從而使學(xué)生進(jìn)一步理解全英文專業(yè)教學(xué)的含義。
豐富的貼近實(shí)際生活的實(shí)例和簡單的道具總是能夠引起學(xué)生的學(xué)習(xí)興趣,如講解堆棧時(shí),使用刷盤子或洗杯子的實(shí)例和道具,引導(dǎo)學(xué)生理解棧的后進(jìn)先出的特征;講解優(yōu)先隊(duì)列時(shí),使用火車站購票窗口的標(biāo)語“人大代表、政協(xié)委員、軍人憑證優(yōu)先購票”的案例,說明優(yōu)先的思想;講解圖的關(guān)鍵路徑方法時(shí),使用團(tuán)隊(duì)合作登山的例子,說明關(guān)鍵路徑其實(shí)是最長的路徑,即一個(gè)團(tuán)隊(duì)“不怕神一樣的對手,就怕豬一樣的隊(duì)友”等??傊?,通過貼近生活的實(shí)例和簡單的道具,充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,產(chǎn)生興趣,學(xué)生自然熱愛學(xué)習(xí)這門課程,能主動(dòng)去學(xué)習(xí)也就不覺得難了。由于我們使用的都是簡單的實(shí)例和道具,涉及的英語詞匯或語法并不復(fù)雜,因此,即使使用英語講課,學(xué)生一般也都能理解。
浙江師范大學(xué)于2014年開始在軟件工程專業(yè)采用全英文教學(xué)??紤]到多數(shù)國內(nèi)學(xué)生未經(jīng)過英語水平的特殊選拔測試,并且來自國外留學(xué)生的母語也并非英語,因此,為了達(dá)到較好的教學(xué)效果,我們采取以通過簡單實(shí)例和簡單詞匯來理解知識(shí)點(diǎn)為重點(diǎn)、英語表達(dá)為次重點(diǎn)的方式,核心在于知識(shí)點(diǎn)的形象化和語言的簡單化,達(dá)到讓學(xué)生易于理解的目的。
為了實(shí)現(xiàn)更好的課堂教學(xué)效果,以多數(shù)學(xué)生能夠較好地理解掌握為目標(biāo),我們在參考大量以往的中文和英文數(shù)據(jù)結(jié)構(gòu)課件資料的基礎(chǔ)上,通過研讀國內(nèi)外相關(guān)英文資料,尤其是參考浙江大學(xué)陳越教授的英文數(shù)據(jù)結(jié)構(gòu)課件,并結(jié)合浙師大學(xué)生的具體實(shí)際情況,進(jìn)一步詳細(xì)擴(kuò)充了全英文教學(xué)PPT課件資源庫,添加了較多的相關(guān)基礎(chǔ)內(nèi)容,調(diào)整了部分難度較高的內(nèi)容。
具體教學(xué)過程中,在選擇合適的教材之后,我們參考國外教材主要內(nèi)容、國內(nèi)通常的教學(xué)內(nèi)容、考研學(xué)生涉及的內(nèi)容等,確定出具體的教學(xué)內(nèi)容,并制定出中英文雙語的教學(xué)計(jì)劃,以便中外學(xué)生都能更好地理解。除了制作相關(guān)的全英文PPT課件并多次使用英文反復(fù)備課外,我們還設(shè)計(jì)實(shí)現(xiàn)了相關(guān)的中英文雙語在線評(píng)測系統(tǒng),方便學(xué)生設(shè)計(jì)實(shí)現(xiàn)相關(guān)的算法,并可以自我檢測算法的實(shí)現(xiàn)結(jié)果。在具體的課堂教學(xué)期間,第一堂課非常重要,我們主要通過簡單詞匯吸引學(xué)生的興趣。以往中文授課時(shí),教師使用中文回答學(xué)生的提問是很容易的,但是全英文課堂上中遇到留學(xué)生提問時(shí),教師首先需要盡快理解問題,然后用英語思考具體問題的答案。因此,為了保障課堂的順利進(jìn)行,教師在備課時(shí)還要提前考慮幾個(gè)可能會(huì)遇到的提問,尤其是稍微難以理解的知識(shí)點(diǎn),并準(zhǔn)備相關(guān)問題的英語表達(dá)。
為了鞏固課堂學(xué)習(xí)效果,每次課后選取每章
此外,在全英文教學(xué)過程中,我們還通過課前提前半小時(shí)到課堂交流答疑、課間聊天、座談等方式,進(jìn)一步隨時(shí)跟進(jìn)了解學(xué)生的實(shí)際接受情況,不斷調(diào)整講解相關(guān)知識(shí)點(diǎn)的難易程度。從學(xué)生測評(píng)信息來看,數(shù)據(jù)結(jié)構(gòu)全英文教學(xué)取得了較好的效果。
對于許多老師來說,全英文教學(xué)還是新生事物,需要更多因地制宜的改革與創(chuàng)新,使得學(xué)生不僅能更好地掌握相關(guān)的數(shù)據(jù)結(jié)構(gòu)知識(shí),也能同步提升英語水平,從而更加從容地應(yīng)對國際化的挑戰(zhàn)。
[1]張琦,李大玉,劉澄,等.數(shù)據(jù)結(jié)構(gòu)全英文教學(xué)課程的探索[J].當(dāng)代教育實(shí)踐與教學(xué)研究,2016(8):214.
[2]楊捷,霍黨澤.“數(shù)據(jù)結(jié)構(gòu)”課程雙語教學(xué)的研究與實(shí)踐[J].北京大學(xué)學(xué)報(bào):哲學(xué)社會(huì)科學(xué)版,2007(5):161-163.
[3]金遠(yuǎn)平,王茜,徐冬梅.“數(shù)據(jù)結(jié)構(gòu)”課程雙語教學(xué)的研究與實(shí)踐[J].電氣電子教學(xué)學(xué)報(bào),2005,27(4):9-12.
[4]蔡英.數(shù)據(jù)結(jié)構(gòu)雙語教學(xué)的探索性實(shí)踐[J].實(shí)驗(yàn)室研究與探索,2007,26(12):355-357.
[5]胡平,王忠群.“數(shù)據(jù)結(jié)構(gòu)”課程雙語教學(xué)的模式和實(shí)踐[J].中國科技信息,2009(3):210-211.
[6]趙相福,韓建民,吳建斌,等.離散數(shù)學(xué)雙語教學(xué)問題與對策[J].計(jì)算機(jī)教育,2016(3):49-52.
[7]胡勁松,胡桂武.從離散數(shù)學(xué)雙語教學(xué)比較中美教材[J].計(jì)算機(jī)教育,2012(15):31-33.
[8]蒲興成,鄭繼明,尹邦勇,等.離散數(shù)學(xué)的雙語教學(xué)實(shí)踐[J].計(jì)算機(jī)教育,2009(13):85-87.
[9]劉紅美.淺談離散數(shù)學(xué)雙語教學(xué)[J].中國電力教育,2009(2):60-61.
[10]劉爽英,李欣然.離散數(shù)學(xué)課程開展雙語教學(xué)存在的問題與對策[J].教育理論與實(shí)踐,2013(18):49-51.
[11]陳業(yè)綱.離散數(shù)學(xué)中的雙語教學(xué)探索[J].計(jì)算機(jī)教育,2014(24):48-51.
[12]麻省理工學(xué)院:在線開放課程MITOpenCourseWare[EB/OL].[2017-07-06].https://ocw.mit.edu.
[13]嚴(yán)蔚敏,吳偉民.數(shù)據(jù)結(jié)構(gòu)(C語言版)[M].北京:清華大學(xué)出版社,2012.
[14]MarkAllenWeiss.數(shù)據(jù)結(jié)構(gòu)與算法分析:C語言描述[M].2版.北京:機(jī)械工業(yè)出版社,2010.
[15]浙江大學(xué).陳越[EB/OL].[2017-07-06].http://mypage.zju.edu.cn/0096205.