田文洪 祝 峰 向艷萍
摘要: 國家級示范性軟件學院目前正面臨與國際無縫接軌的挑戰(zhàn)和機遇。學院選擇一些有代表性的本科基礎(chǔ)和核心課程進行全英文/雙語教學是邁向國際化的必然選擇。針對這一挑戰(zhàn),本文從教學對象和時機選擇,教材選擇,教案設(shè)計,以及成績考核等主要方面探討本科英文教學的一些經(jīng)驗和建議,旨在提高計算機專業(yè)英文教學的效率,增進老師與同學之間的交流互動。
關(guān)鍵詞:計算機專業(yè)英文教學;PREPAID教學方法;課程設(shè)計
中圖分類號:G642 文獻標識碼:A
1引言
處于發(fā)展中的中國教育,目前正面臨著國際化變革的機遇和挑戰(zhàn)。作為國家級的示范性軟件學院目前正面臨與國際無縫接軌的挑戰(zhàn)和機遇。很多中國大學比如清華、北大和浙江大學都選擇了一些本科和研究生課程進行雙語或全英文教學。陳江鋒等就伊利諾伊大學芝加哥分校計算機科學系本科生培養(yǎng)進行了剖析。北京交通大學強調(diào)強化英語,強化實訓,注重團隊等;張席等認為國外教材較國內(nèi)更新,教學內(nèi)容較國內(nèi)更細。
為了探索軟件人才培養(yǎng)的創(chuàng)新模式,電子科技大學軟件學院在雙語教學上非常努力,然而英文教學對中國本科生來講,還是有很大挑戰(zhàn)。下面這些問題可能對本科生英文教學比較關(guān)鍵:
(1) 對哪些人何時采用英文教學(教學對象的選擇和時機的選擇)
(2) 選擇什么課程進行全英文教學(課程的選擇)
(3) 選擇什么教材和選擇教材中的哪些內(nèi)容(教材和教材內(nèi)容選擇)
(4) 教案設(shè)計
(5) 如何考核學生等
本文針對這些關(guān)鍵問題進行探討,并提出PREPAID教學方法。
2教學對象和時機選擇
在中國大學計算機學院和軟件學院進行英文教學對
授課老師和學生都是一種考驗。授課老師不僅需要英文流利,還需要對所講內(nèi)容了如指掌,這是無需質(zhì)疑的;同時老師還需要相當?shù)氖谡n藝術(shù)和技巧以使課堂生動活潑,具有吸引力和容易被學生理解。對學生來講,一般需要很好的英文聽說讀寫能力和相當?shù)膶I(yè)基礎(chǔ)(如編程語言,數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)庫等基礎(chǔ)知識)。這樣的話,本科二三年級的學生比較適合,因為很多學生在這個時候已經(jīng)完成了計算機專業(yè)課和大學英語甚至英語四六級的考試。當然也可以從大一就開始選一些較容易的基礎(chǔ)課程進行雙語/全英文的教學。可以采用選修課的形式在學生選擇英文教學課程時進行指導。
很多中國學生對全英文教學心理上還有些不適應(yīng)。正如陳江鋒等總結(jié)的:“學生們從開始很困難,到逐漸半懂,最后能理解聽懂,有一個過程,對教師和學生雙方都是一個考驗。事實證明堅持下來的學生收效很大,只是投入成本較大?!苯處熞瞬捎弥鸩揭龑У姆绞?使得學生明確學習該門課程的重要性和采用一些方式增加學生的學習興趣,使學生更加投入地適應(yīng)英文教學。
3教材和授課內(nèi)容選擇
目前普遍認為,美英等國的教材設(shè)計比較先進而且更新快,被世界很多國家廣范采用,很多教材是國際一致公認的經(jīng)典,我們可以選擇這些教材來進行英文教學。在教材的選擇上可能面臨幾種情況:比如《軟件工程》就有主要有如下幾種教材:
(1) 全英文正版(或影印):比如Software Engineering— an Practitioners Approach by Roger R. Pressman,地道美式英文,強調(diào)實踐與理論相結(jié)合;
(2) 全英文正版(或影印):比如An introduction to Software Engineering by Ian Sommerville,地道英式英文,理論概念稍多;
(3) 縮減影印英文版,浙大等學校從英文原版本中選擇部分章節(jié)并將某些章節(jié)的內(nèi)容進行了刪減。
(1)和(2)的共同點:內(nèi)容很多,對本科教學只能選擇其中一半左右內(nèi)容;專業(yè)術(shù)語或復雜單詞多,英文理解和閱讀難度較大,需要解釋;(3)對原版章節(jié)進行了合理刪減濃縮以適合本科生接受。一般的英文原版教材內(nèi)容都很多,對于中國學生,可以考慮選擇其中的主要部分。例如,軟件工程,可以選擇簡介、需求分析、設(shè)計、項目管理和估算、測試等涉及軟件工程主要流程的主要內(nèi)容,共計10章左右(約300頁)進行詳細介紹。
4教案設(shè)計
教案設(shè)計時可以考慮中國學生對英文的聽說讀寫等方面的接受能力,在初期教學時多參照課本進行(類似大學英文的授課方式)配以適量的ppt課件(特別是需要參考圖表的地方和涉及到多媒體的地方);后期逐漸增加ppt課件內(nèi)容而減少完全參照課本授課的內(nèi)容。
學生在剛開始學習時覺得比較新鮮但又覺得英語難以理解,所以有畏難心理。我們可以采用“慢啟動,線性增加”的辦法:前一個月左右放慢速度介紹,多解釋英語術(shù)語;在以后的介紹中逐漸加快進度。
結(jié)合作者留學經(jīng)歷和授課經(jīng)驗,作者總結(jié)出PREPAID 方法:Preview textbook and slides(預(yù)習教材教案);Review textbook and slides (復習教材教案);Exercise and exam key principles and points(練習關(guān)鍵內(nèi)容);Practice in team-work project(項目團隊合作);with An Involvement/Interactive Desire(投入互動)。關(guān)于預(yù)習、復習、練習等與其他學科基本相似;項目團隊合作宜提倡學生及早開始,并先收集學生自己喜歡做哪些項目(參考學生實際能力)然后進行整合分配;投入互動包括課堂教學時多調(diào)動學生提問提建議的積極性,積極主動地參與課堂學習,作業(yè)和項目等并隨時通過網(wǎng)絡(luò)(教學專用交流社區(qū)網(wǎng))和email與老師及其他同學溝通。PREPAID方法旨在倡導一種預(yù)先準備,主動學習,團隊合作和投入互動式的學習方式。這也是美國大學普遍采用的方式。
教案設(shè)計還可以考慮:針對本科生的英文水平,最好是先按照教材內(nèi)容進行,即要求學生上課時帶上課本,初期多參照課本教學并結(jié)合適量的ppt課件。老師教學過程中,凡是可以涉及到具體實例的地方都用適當?shù)陌咐榻B給學生增加趣味性和實踐性。課堂教學中可以設(shè)計一兩節(jié)課讓學生團隊展示自己的項目進展:一是可以監(jiān)督督促學生的項目進展;二是讓學生結(jié)合所學關(guān)鍵內(nèi)容做實踐練習;三是促進學生之間的相互學習和競爭,促使他們把自己團隊的項目做得更好。不同小組的題目盡量不一樣但可以接近(避免抄襲)。
5考核推動學生主動學習
考核的目的是促進學生積極主動的學習習慣,以及認真仔細,獨立完成作業(yè)和考試,團隊完成項目的良好習慣??梢钥紤]以下考核方式:
平時課堂練習+半期考試+項目+期末考試。
正如陳江鋒等所指出,美國教育:老師課堂上講的相對較少,除了講授基礎(chǔ)知識之外,老師將更多的時間和精力用于引導學生如何去思考和解決問題,即重在加強方法的傳授;另外是學生課外練習相對較重,強調(diào)學生實踐創(chuàng)新和獨立思考能力培養(yǎng)。
傳統(tǒng)應(yīng)試教育可能比較注重考試成績(特別是期末成績),這與美國的教育比較注重平時有所不同。 我們考慮課堂練習(quiz)五次,占20%,每月一次以避免抄襲等;實驗項目占的比例多些,比如20%;半期和期末考試各占20%,40%。半期和期末考試都認真命題和監(jiān)考,杜絕各類作弊行為;項目允許團隊合作,同時又通過中期和期末的課堂講解展示促進同學之間的相互學習和競爭,把項目做好。通過作者的觀察,大多數(shù)學生對項目設(shè)計非常感興趣和投入,課堂展示的確促進了他們相互學習同時也讓老師督促和考察他們的工作。不過也有少數(shù)同學在團隊中貢獻很少,這時可以結(jié)合各小組長對其成員的綜合評價來考核每個學生。關(guān)于考試題目難易的把握:可以適當降低考題的難度和減少需要死記硬背的地方而增加理解記憶的內(nèi)容,因為畢竟是英文考試,學生在理解問題和記憶上的確有困難。
6小結(jié)
本文主要從教學對象和時機選擇,教材選擇,教案設(shè)
計,以及成績考核等主要方面探討計算機專業(yè)本科英文教學的一些經(jīng)驗和建議。提出了PREPAID方法并通過具體的教學實踐總結(jié)了具體的操作辦法??傊?我們不能為全英文教學而全英文教學,宜結(jié)合學生的實際情況和知識背景在相互交流互動中不斷改進和完善計算機專業(yè)雙語/全英文教學。
參考文獻 :
[1] 陳江鋒,姚淑珍. “伊利諾伊大學芝加哥分校計算機科學系本科生培養(yǎng)剖析”[J]. 計算機教育,2007(1):41-43.
[2] 吳曉桃. 不行不至,不為不成-訪北京交通大學計算機學院、軟件學院院長韓臻教授[J]. 計算機教育,2007(1):5-7.
[3] 張席,王志強.國內(nèi)外Java教學模式的比較與探討[J]. 計算機教育,2007(1):44-47.
[4] Roger S. Pressman. Software Engineering—A Practitioners Approach,5ed, McGraw-Hill, 2001.
[5] Ian Sommerville. An introduction to Software Engineering, USA: Addison-Wesley Publishers Limited, 2007.
Teaching Computer Science in English Using PREPAID Approach
TIAN Wen-hong , ZHU Feng , XIANG Yan-ping
(School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu 610054, China)
Abstract:Schools of computer science and software engineering (especially some of national demo centers) are now facing the challenges and opportunities of seamless connecting to international education system. Each school may choose some basic courses and/or core courses to teach undergraduate students in English and this is a step towards internationalization. This article discusses on how to choose the students and when to conduct English teaching, choice of textbooks, design of course, and evaluation of students and related topics. The authors share some experiences obtained during studying abroad and teaching computer science in English. The purpose is to improve the efficiency of English teaching and learning in computer science, improve communications of teachers and students, and introduce a PREPAID approach, which may be an initial stage to bring more refined methods in the future.
Key words: teaching computer science in English; PREPAID approach; design of coursework